DockLayoutManager.DockController Property

Gets the controller that provides methods to perform docking operations on panels.

Namespace: DevExpress.Xpf.Docking

Assembly: DevExpress.Xpf.Docking.v19.2.dll

Declaration

public IDockController DockController { get; }
Public ReadOnly Property DockController As IDockController

Property Value

Type Description
DevExpress.Xpf.Docking.IDockController

A DockController object that provides methods to perform docking operations on panels.

Remarks

The DockController object provides methods to dock or hide panels, make them floating, etc.

Examples

This example shows how to dock a panel in code using the methods provided by the DockLayoutManager.DockController object. In the Button1_Click event handler, a panel is docked to another panel forming a split container (two panels are displayed side by side). In the Button2_Click event handler, a panel is docked to another panel forming a tabbed group.

Private Sub Button1_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
    ' Dock the Properties panel at the bottom of the Output panel.
    dockManager1.DockController.Dock(paneProperties, paneOutput, DockType.Bottom)
End Sub

Private Sub Button2_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
    ' Dock the Properties panel to the Output panel, creating a tab container.
    dockManager1.DockController.Dock(paneProperties, paneOutput, DockType.Fill)
End Sub
See Also