Xceed Docking Windows for WinForms v2.3 Documentation
Interactivity
Welcome to Xceed Docking Windows for WinForms v2.3 > Basic Concepts > Interactivity

Interactively, Tool Windows behave in the same manner as windows in Visual Studio .NET 2003 meaning that:

Controlling Interactivity

The DockLayoutManager class exposes the AllowFloating and AllowDocking properties, which can prevent the end-user from changing the state of tool windows interactively. The AllowFloating property indicates whether docked tool windows can become floating, while the AllowDocking property indicates whether floating tool windows can become docked, as well as preventing currently docked tool windows from being docked in another location. Neither the AllowFloating nor the AllowDocking property changes the current state of tool windows (i.e., floating tool windows will remain floating even if AllowFloating is set to false). 

In addition to the AllowFloating and AllowDocking properties, the DockLayoutManager class also exposes the AllowAutoHide and AllowHide properties. The AllowAutoHide property indicates whether docked tool windows can become auto-hide tool windows and whether auto-hide tool windows can become docked tool windows, by displaying or removing the auto-hide "pin/unpin" glyph () and the "Auto Hide" option from the context menu. The AllowHide property indicates whether tool windows can be hidden by displaying or removing the hide glyph () and the "Hide" option from the context menu. 

The AllowFloating, AllowDocking, AllowAutoHide, and AllowHide properties only apply to end-user interactivity; they do not prevent the state or visibility of tool windows from being changed programmatically.