Pinned state – Dockable window can be pinned to the side of parent window to have consistent visibility.A dockable window is a special window that in addition to content and title can be in the following several states: To understand window docking solution, it is necessary to understand the very primitive control that drives it all – the dockable window. Synergy – Sample project highlighting features of the toolkit.– Contains behaviors, adorners, commands, user controls, docking framework and other WPF specific functionality.– Defines default themes for user controls, custom windows, colors, brushes and text themes.– Contains image and language resources.MixModes Synergy toolkit consists of the following top level projects: I have also hosted this project on CodePlex at. However I have kept floating windows contained strictly within parent window as I intend to port this code to Silverlight soon. Many existing implementations of window docking solutions have floating windows as separate windows managed under MDI parent window.
#WINDOWS GRID WINDOW MANAGER FULL#
To preview the full feature set of this library, you can visit my blog here. I should also mention that the docking solution I have implemented is part of a bigger WPF toolkit that I am building on an ongoing basis under my company MixModes Inc, however I intend to keep it open source and royalty free project. I know there are many implementations of similar solutions out there, some even open source, but my aim was to take this personal project as a challenge and learning opportunity. As a user interface developer, this behavior has always charmed me and so I thought of developing the same functionality in my own WPF toolkit. Window docking is a familiar functionality in multi-windows applications.