DockLayoutManager.OwnsFloatWindows Property

Gets or sets whether float windows are automatically minimized/restored along with their parent DockLayoutManager. This is a dependency property.

Namespace: DevExpress.Xpf.Docking

Assembly: DevExpress.Xpf.Docking.v20.1.dll

Declaration

public bool OwnsFloatWindows { get; set; }
Public Property OwnsFloatWindows As Boolean

Property Value

Type Description
Boolean

true, if float windows are automatically minimized/restored along with their parent DockLayoutManager; otherwise, false.

Remarks

By default, a DockLayoutManager component explicitly owns all its float windows. This means all the DockLayoutManager's floating windows are displayed above the DockLayoutManager window and cannot be hidden separately. It also means whenever this DockLayoutManager is minimized, all its float windows are minimized as well. You cannot restore an individual float window when its parent DockLayoutManager is minimized. If you want the DockLayoutManager and its float windows to minimize/restore independent of one another, set the OwnsFloatWindows property to false. In this case, your end-users will be able to minimize the DockLayoutManager without minimizing its currently visible float windows, arrange DockLayoutManager windows above this DockLayoutManager's float windows etc.

Each float window can also display its thumbnail in the Microsoft Windows Taskbar (see the DockLayoutManager.ShowFloatWindowsInTaskbar property). Note that if the OwnsFloatWindows property equals true, floating windows do not display their taskbar thumbnails when their parent DockLayoutManager is minimized, even if the DockLayoutManager.ShowFloatWindowsInTaskbar property equals true. This happens because the current OwnsFloatWindows property setting makes it impossible to restore individual float windows without restoring the DockLayoutManager itself. So in this case, only one taskbar thumbnail (clicking on which restores the DockLayoutManager and all its float windows) is available.

See Also