Skip to main content

DockController Members

Provides methods to perform docking operations on panels.

Constructors

Name Description
DockController(DockLayoutManager) Initializes a new instance of the DockController class with the specified DockLayoutManager.

Properties

Name Description
ActiveItem Gets or sets the active item. Inherited from DockControllerBase.
Container Gets the DockLayoutManager container whose dock functionality is controlled by the current DockController. Inherited from DockControllerBase.

Methods

Name Description
Activate(BaseLayoutItem, Boolean) Activates the specified item and moves focus to it. Inherited from DockControllerBase.
Activate(BaseLayoutItem) Activates the specified item. Inherited from DockControllerBase.
AddDocumentGroup(DockType) Creates a DocumentGroup, and docks it to the DockLayoutManager container (root group). Inherited from DockControllerBase.
AddDocumentPanel(DocumentGroup, Uri) Adds a new DocumentPanel to the specified DocumentGroup and loads the contents of a Window, Page or UserControl defined in the specified XAML into the DocumentPanel. Inherited from DockControllerBase.
AddDocumentPanel(DocumentGroup) Adds a new DocumentPanel to the specified DocumentGroup. Inherited from DockControllerBase.
AddDocumentPanel(Point, Size, Uri) Adds a new floating DocumentPanel and loads the contents of a Window, Page or UserControl defined in the specified XAML into the DocumentPanel. Inherited from DockControllerBase.
AddDocumentPanel(Point, Size) Adds an empty floating DocumentPanel. Inherited from DockControllerBase.
AddItem(BaseLayoutItem, BaseLayoutItem, DockType) Adds a newly created item to the specified target item. This member supports the internal infrastructure, and is not intended to be used directly from your code. Inherited from DockControllerBase.
AddPanel(DockType) Creates a LayoutPanel and docks it at the specified side of the DockLayoutManager container (root group). Inherited from DockControllerBase.
AddPanel(Point, Size) Creates a floating panel with the specified size and displays it at the specified location. Inherited from DockControllerBase.
Close(BaseLayoutItem) Closes the specified item. Inherited from DockControllerBase.
CloseAllButThis(BaseLayoutItem) Closes all items except the specified one within this item’s container. Inherited from DockControllerBase.
CreateCommand<T>(BaseLayoutItem) Creates the specified dock command for the specified item/pane. Inherited from DockControllerBase.
CreateNewDocumentGroup(DocumentPanel, Orientation) Creates a new DocumentGroup and moves the specified DocumentPanel to it. Inherited from DockControllerBase.
CreateNewDocumentGroup(LayoutPanel, Orientation) Creates a new DocumentGroup and moves the specified LayoutPanel to it. Inherited from DockControllerBase.
Dock(BaseLayoutItem, BaseLayoutItem, DockType) Docks the first item to the second item using the specified dock type. Inherited from DockControllerBase.
Dock(BaseLayoutItem) Docks the specified item. This method is in effect for newly created, floating, auto-hidden or closed(hidden) items. Inherited from DockControllerBase.
DockAsDocument(BaseLayoutItem, BaseLayoutItem, DockType) Docks the specified item as a tab into an existing or new DocumentGroup.
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.
Float(BaseLayoutItem) Makes the specified item floating. Inherited from DockControllerBase.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
Hide(BaseLayoutItem, AutoHideGroup) Enables the auto-hide functionality for the item/panel and hides it within the specified AutoHideGroup group. Inherited from DockControllerBase.
Hide(BaseLayoutItem, Dock) Enables the auto-hide functionality for the item/panel and hides it at the specified edge of the DockLayoutManager container. Inherited from DockControllerBase.
Hide(BaseLayoutItem) Enables the auto-hide functionality for the item/panel and hides it at a corresponding edge of the DockLayoutManager container. Inherited from DockControllerBase.
Insert(LayoutGroup, BaseLayoutItem, Int32) Inserts the specified item into the specified group at a specific position. Inherited from DockControllerBase.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
MoveToDocumentGroup(DocumentPanel, Boolean) Moves the specified DocumentPanel to the previous or next DocumentGroup. Inherited from DockControllerBase.
MoveToDocumentGroup(LayoutPanel, Boolean) Moves the specified LayoutPanel to the previous or next DocumentGroup. Inherited from DockControllerBase.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
RemoveItem(BaseLayoutItem) Removes the specified item. This member supports the internal infrastructure, and is not intended to be used directly from your code. Inherited from DockControllerBase.
RemovePanel(LayoutPanel) Removes any connection of the specified panel with the DockLayoutManager. Inherited from DockControllerBase.
Rename(BaseLayoutItem) Starts dock item renaming. Inherited from DockControllerBase.
Restore(BaseLayoutItem) Restores a closed (hidden) panel at its previous dock position. Inherited from DockControllerBase.
ToString() Returns a string that represents the current object. Inherited from Object.
See Also