End User Experience

DevZest WPF Docking

End User Experience

The end user can arrange the window layout by using the following built-in features:

Mouse and Keyboard
  • Drag window caption or tab and drop following the docking guides and preview. Press ESC to cancel the drag and drop, hold down CTRL key for floating only drag and drop, or hold down SHIFT key to dock to full edge of DockControl.
  • Drag and drop the splitter to resize the window. Double click the splitter to auto-size the window.
  • Double click the window caption to toggle window between floating and docked, or maximize/restore the window, depends on the current theme.
  • SHIFT+Click the dock tree splitter to send the dock tree to back of Z-order, taking the full edge.
  • Click the tab or window caption to activate the window. Press CTRL-TAB (or CTRL-1 in XBAP application) to show the window switcher.
  • Press CTRL-U to undo window layout change, CTRL-R to redo.
  • Click the "pin" button to show window as auto-hide or docked.
  • Click the "X" button or press CTRL-F4 to close/hide window.
Context Menu
  • Right click the window caption or tab, or click the drop down button of tool window caption, to show the context menu specified by the TabContextMenu property of dockable item currently active.
  • Click the drop down button of document window to show list of active files.
  • Right click the auto-hide strip to show list of auto-hide windows.

Be familiar with all these features through WindowDockSample or BrowserDockSample.