Back to Devexpress

DockManager.RestoreFromRegistry(String) Method

windowsforms-devexpress-dot-xtrabars-dot-docking-dot-dockmanager-dot-restorefromregistry-x28-system-dot-string-x29.md

latest3.0 KB
Original Source

DockManager.RestoreFromRegistry(String) Method

SECURITY-RELATED CONSIDERATIONS

Deserializing layout settings from untrusted resources may create security issues. Review the following help topic for additional information: Safe Deserialization.

Restores the layout stored at the specified system registry path to the dock panels.

Namespace : DevExpress.XtraBars.Docking

Assembly : DevExpress.XtraBars.v25.2.dll

NuGet Package : DevExpress.Win.Navigation

Declaration

csharp
[EditorBrowsable(EditorBrowsableState.Never)]
public virtual void RestoreFromRegistry(
    string path
)
vb
<EditorBrowsable(EditorBrowsableState.Never)>
Public Overridable Sub RestoreFromRegistry(
    path As String
)

Parameters

NameTypeDescription
pathString

A string value specifying the system registry path. If the specified path doesn’t exist, calling this method has no effect.

|

Remarks

This method is obsolete. Use the DockManager.RestoreLayoutFromRegistry method instead.

Example

The following code can be used to write and read a docking layout to and from the system registry. The full path to the docking layout will be: HKEY_CURRENT_USER\DevExpress\XtraBars\DockStates\MainState.

csharp
string regKey = "DevExpress\\XtraBars\\DockStates\\MainState";
dockManager1.SaveLayoutToRegistry(regKey);

// ...

dockManager1.RestoreLayoutFromRegistry(regKey);
vb
Dim regKey As String = "DevExpress\XtraBars\DockStates\MainState"
DockManager1.SaveLayoutToRegistry(regKey)

'...

DockManager1.RestoreLayoutFromRegistry(regKey)

See Also

RestoreFromStream(Stream)

RestoreFromXml(String)

SaveToRegistry(String)

Saving and Restoring the Layout of Dock Panels

DockManager Class

DockManager Members

DevExpress.XtraBars.Docking Namespace