DevZest.Windows.Docking Namespace

DevZest WPF Docking

DevZest.Windows.Docking Namespace
Provides classes and controls for WPF docking logic.
Classes
  Class Description
Public class DockCommands
Provides a standard set of docking related commands.
Public class Code example DockControl
Represents a control that contains multiple dockable items.
Public class DockItem
Represents a dockable item hosted by a DockControl.
Public class DockItemCollection
Represents a collection of DockItem objects.
Public class DockItemReference
Represents a reference of DockItem instance.
Public class DockItemStateEventArgs
Provides data for DockItem state change events.
Public class DockLayout
Represents the window layout of DockControl.
Public class DockPane
Represents a container for a collection of DockItem objects.
Public class DockPaneCollection
Represents a collection of DockPane objects.
Public class DockPaneNode
Represents a node in DockTree.
Public class DockPaneSplit
Represents a container consisting of two resizable DockPaneNode objects.
Public class DockTree
Represents a tree of DockPaneNode objects.
Public class DockTreeZOrderConverter
Converts instances of String type to and from DockTreeZOrder instances.
Public class FloatingWindow
Represents a floating window which contains a DockTree.
Public class FloatingWindowCollection
Represents a collection of FloatingWindow objects.
Public class ShowAction
Represents base class for the action to show a DockItem.
Public class ShowAsDockPositionAction
Represents the action to show source DockItem as specified dock position.
Public class ShowAsFloatingAction
Represents the action to show source DockItem as floating window.
Public class ShowAsSidePaneAction
Represents the action to show source DockItem as DockPane, side by side of target DockPaneNode.
Public class ShowAsTabbedAction
Represents the action to show source DockItem as tabbed in target DockPane.
Public class ShowInDockTreeAction
Represents the action to show DockItem in target DockTree.
Structures
  Structure Description
Public structure DockTreeZOrder
Describes the z-order of left, right, top and bottom DockTree objects for DockControl.
Interfaces
  Interface Description
Public interface IDockItemUndoRedoReference
Provides property to reference a DockItem instance for undo/redo.
Enumerations
  Enumeration Description
Public enumeration AllowedDockTreePositions
Specifies the allowed dock tree positions for DockItem.
Public enumeration DockControlTreePosition
Specifies the position of DockTree objects inside DockControl.
Public enumeration DockItemShowMethod
Specifies the methods to show a DockItem.
Public enumeration DockItemStateChangeMethod
Specifies the methods to change DockItem state.
Public enumeration DockPosition
Specifies the dock position.
Public enumeration DockTreePosition
Specifies the dock tree positions.
Public enumeration SplitChildrenVisibility
Specifies the children visibility of DockPaneSplit.