Contains base classes and controls that are intended to be used as WPF docking user interface.

Classes

  ClassDescription
Public classAutoHide
Provides attached properties for DockControl object's auto-hide settings.
Public classAutoHideClient
Represents the area to display auto-hide DockItem.
Public classAutoHideStrip
Represents the strip of auto-hide tabs.
Public classAutoHideTab
Represents the auto-hide tab.
Public classAutoHideWindow
Represents the window to display the selected auto-hide DockItem.
Public classDockManager
Provides a set of static methods and attached properties to manage docking behaviors.
Public classDockPaneControl
Displays DockPane.
Public classDockPaneControlOverlay
Displays overlay (docking guide and preview) of DockPaneControl.
Public classDockTreeClient
Represents the client area to display the left, right, top, bottom and document DockTree objects.
Public classDockTreeClientOverlay
Displays the overlay (docking guide and preview) of DockTreeClient.
Public classDockTreeControl
Displays a DockTree.
Public classDockTreeSplit
Represents a resizable container consisting of one DockTreeSplit and one DockTree children.
Public classDockTreeSplitControl
Displays a DockTreeSplit.
Public classDockTreeSplitter
Represents the splitter of DockTreeSplit.
Public classDockWindow
Represents the visual presentation of DockPane object.
Public classDockWindowTab
Represents the tab in the DockWindow.
Public classDocumentTab
Represents the tab in the document window.
Public classDocumentTabPanel
Arranges the document tabs.
Public classDocumentTabStrip
Represents the strip of document tabs.
Public classDocumentWindow
Represents the visual presentation of document DockPane object.
Public classInertButton
Represents a button with optional drop-down context menu.
Public classIsAutoHideValueConverter
Converts a DockPosition value to a Boolean value, indicates whether the provided DockPosition value is auto-hide.
Public classIsFloatingValueConverter
Converts a DockPosition value to a Boolean value, indicates whether the provided DockPosition value is floating.
Public classNativeFloatingWindow
Represents the native floating window.
Public classOverlay
Reprents the overlay definition.
Public classPreviewOverlay
Displays the preview overlay.
Public classTabBorder
Draws the trapezoid tab border
Public classToolWindow
Represents the visual presentation of tool window DockPane object.
Public classToolWindowCaption
Displays the tool window caption.
Public classToolWindowTab
Represents the tab in the tool window.
Public classToolWindowTabPanel
Arranges the tool window tabs.
Public classToolWindowTabStrip
Represents the strip of tool window tabs.
Public classWindowSwitcher
Switches between DockItem windows.
Public classWindowViewbox
Defines a content decorator that can preview a window.
Public classWpfFloatingWindow
Represents the visual presentation of a FloatingWindow object in WpfFloatingWindowClient.
Public classWpfFloatingWindowClient
Represents the client area to display a collection of FloatingWindow objects.

Enumerations

  EnumerationDescription
Public enumerationAutoHideAnimation
Specifies the animation for auto-hide window.
Public enumerationDropPosition
Specifies the target drop position of drag and drop.
Public enumerationFloatingWindowStrategy
Specifies how the FloatingWindow is hosted.