A toolset for window management
Can set z-order of the windows in three levels: low,normal,top
-
register main window as owner
WindowsZOrderManager.SetManagerOwner(this); -
register z-order in sub windows
use the 'SetZOrder' Attached Dependency Property
-
AddPopup -> show pop on the top
-
AddWindow -> add windows to be controlled
Can set window position dock to owner's specified region
-
register element as dock region on the owner window
windowsManager:WindowsDockManager.DockRegionName="Dock" -
register dock behavior in sub windows
<windowsManager:WindowsDockManager.DockBehavior> <windowsManager:DockBehavior RegionName="Dock" Dock="Right,Bottom" Offset="-10,-10" IsDockKeep="True"/> </windowsManager:WindowsDockManager.DockBehavior>