Skip to main content

IDockController Methods

Provides methods to perform docking operations on groups and panels. DevExpress.Xpf.Docking.DockControllerBase
Name Description
AddDocumentGroup(DockType) Creates a DocumentGroup, and docks it to the DockLayoutManager container (root group).
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.
AddDocumentPanel(DocumentGroup) Adds a new DocumentPanel to the specified DocumentGroup.
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.
AddDocumentPanel(Point, Size) Adds an empty floating DocumentPanel.
AddItem(BaseLayoutItem, BaseLayoutItem, DockType) Adds a newly created item to the specified target item.
AddPanel(DockType) Creates a LayoutPanel and docks it at the specified side of the DockLayoutManager container (root group).
AddPanel(Point, Size) Creates a floating panel with the specified size and displays it at the specified location.
Close(BaseLayoutItem) Closes the specified item.
CloseAllButThis(BaseLayoutItem) Closes all items except the specified one within this item’s container.
CreateCommand<T>(BaseLayoutItem) Creates the specified dock command for the specified item/panel.
CreateNewDocumentGroup(DocumentPanel, Orientation) Creates a new DocumentGroup and moves the specified DocumentPanel to it.
CreateNewDocumentGroup(LayoutPanel, Orientation) Creates a new DocumentGroup and moves the specified LayoutPanel to it.
Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Inherited from IDisposable.
Dock(BaseLayoutItem, BaseLayoutItem, DockType) Docks the first item to the second item with the specified dock type.
Dock(BaseLayoutItem) Docks the specified item. This method is in effect for newly created, floating, auto-hidden, or closed (hidden) items.
Float(BaseLayoutItem) Makes the specified item floating.
Hide(BaseLayoutItem, AutoHideGroup) Enables the auto-hide functionality for the item/panel and hides it within the specified AutoHideGroup group.
Hide(BaseLayoutItem, Dock) Enables the auto-hide functionality for the item/panel and hides it at the specified edge of the DockLayoutManager container.
Hide(BaseLayoutItem) Enables the auto-hide mode for the item/panel and hides it at a corresponding edge of the DockLayoutManager container.
Insert(LayoutGroup, BaseLayoutItem, Int32) Inserts the specified item into the specified group at a specific position.
MoveToDocumentGroup(DocumentPanel, Boolean) Moves the specified DocumentPanel to the previous or next DocumentGroup.
MoveToDocumentGroup(LayoutPanel, Boolean) Moves the specified LayoutPanel to the previous or next DocumentGroup.
RemoveItem(BaseLayoutItem) Removes the specified item. This member supports the internal infrastructure, and is not intended to be used directly from your code.
RemovePanel(LayoutPanel) Removes any connection of the specified panel with the DockLayoutManager.
Rename(BaseLayoutItem) Starts dock item renaming.
Restore(BaseLayoutItem) Restores a closed (hidden) panel at its previous dock position.
See Also