Skip to main content

RestoreLayoutOptions Members

Contains options that control the restoration of dock and layout items.

Constructors

Name Description
RestoreLayoutOptions() Initializes a new instance of the RestoreLayoutOptions class.

Fields

Name Description
AddNewLayoutControlItemsProperty static Identifies the RestoreLayoutOptions.AddNewLayoutControlItems dependency property.
AddNewLayoutGroupsProperty static Identifies the RestoreLayoutOptions.AddNewLayoutGroups dependency property.
AddNewPanelsProperty static Identifies the RestoreLayoutOptions.AddNewPanels dependency property.
DockLayoutManagerRestoreOffsetProperty static Identifies the RestoreLayoutOptions.DockLayoutManagerRestoreOffset dependency property.
FloatPanelsRestoreOffsetProperty static Identifies the RestoreLayoutOptions.FloatPanelsRestoreOffset dependency property.
RemoveOldLayoutControlItemsProperty static Identifies the RestoreLayoutOptions.RemoveOldLayoutControlItems dependency property.
RemoveOldLayoutGroupsProperty static Identifies the RestoreLayoutOptions.RemoveOldLayoutGroups dependency property.
RemoveOldPanelsProperty static Identifies the RestoreLayoutOptions.RemoveOldPanels dependency property.

Methods

Name Description
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
GetAddNewLayoutControlItems(DependencyObject) static Returns the RestoreLayoutOptions.AddNewLayoutControlItems property value for a specific object.
GetAddNewLayoutGroups(DependencyObject) static Returns the RestoreLayoutOptions.AddNewLayoutGroups property value for a specific object.
GetAddNewPanels(DependencyObject) static Returns the RestoreLayoutOptions.AddNewPanels property value for a specific object.
GetDockLayoutManagerRestoreOffset(DependencyObject) static Returns the RestoreLayoutOptions.DockLayoutManagerRestoreOffset property value for a specific object.
GetFloatPanelsRestoreOffset(DependencyObject) static Returns the RestoreLayoutOptions.FloatPanelsRestoreOffset property value for a specific object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetRemoveOldLayoutControlItems(DependencyObject) static Returns the RestoreLayoutOptions.RemoveOldLayoutControlItems property value for a specific object.
GetRemoveOldLayoutGroups(DependencyObject) static Returns the RestoreLayoutOptions.RemoveOldLayoutGroups property value for a specific object.
GetRemoveOldPanels(DependencyObject) static Returns the RestoreLayoutOptions.RemoveOldPanels property value for a specific object.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
SetAddNewLayoutControlItems(DependencyObject, Boolean) static Sets a new RestoreLayoutOptions.AddNewLayoutControlItems property value for the specific object.
SetAddNewLayoutGroups(DependencyObject, Boolean) static Sets a new RestoreLayoutOptions.AddNewLayoutGroups property value for the specific object.
SetAddNewPanels(DependencyObject, Boolean) static Sets a new RestoreLayoutOptions.AddNewPanels property value for the specific object.
SetDockLayoutManagerRestoreOffset(DependencyObject, Point) static Sets a new RestoreLayoutOptions.DockLayoutManagerRestoreOffset property value for the specific object.
SetFloatPanelsRestoreOffset(DependencyObject, Point) static Sets a new RestoreLayoutOptions.FloatPanelsRestoreOffset property value for the specific object.
SetRemoveOldLayoutControlItems(DependencyObject, Boolean) static Sets a new RestoreLayoutOptions.RemoveOldLayoutControlItems property value for the specific object.
SetRemoveOldLayoutGroups(DependencyObject, Boolean) static Sets a new RestoreLayoutOptions.RemoveOldLayoutGroups property value for the specific object.
SetRemoveOldPanels(DependencyObject, Boolean) static Sets a new RestoreLayoutOptions.RemoveOldPanels property value for the specific object.
ToString() Returns a string that represents the current object. Inherited from Object.

Attached Properties

Name Description
AddNewLayoutControlItems static

Gets or sets whether the Dock Layout Manager should automatically add layout control items that are absent in the current layout, but present in its restored version. This is a dependency property.

AddNewLayoutGroups static

Gets or sets whether the Dock Layout Manager should automatically add layout groups that are absent in the current layout, but present in its restored version. This is a dependency property.

AddNewPanels static

Gets or sets whether the Dock Layout Manager should automatically add layout panels that are present in the current layout, but absent in its restored version, to its ClosedPanels collection. This is a dependency property.

DockLayoutManagerRestoreOffset static This member supports the internal infrastructure, and is not intended to be used directly from your code.
FloatPanelsRestoreOffset static This member supports the internal infrastructure, and is not intended to be used directly from your code.
RemoveOldLayoutControlItems static

Gets or sets whether the Dock Layout Manager should automatically remove all layout control items that are absent in the restored layout version. This is a dependency property.

RemoveOldLayoutGroups static

Gets or sets whether the Dock Layout Manager should automatically remove all layout groups that are absent in the restored layout version. This is a dependency property.

RemoveOldPanels static

Gets or sets whether the Dock Layout Manager should automatically remove all layout panels that are absent in the restored layout version. This is a dependency property.

See Also