Namespace HeBianGu.Control.Dock.Controls
Classes
- AnchorablePaneTabPanel
provides a Panel that contains the TabItem Headers of the LayoutAnchorablePaneControl.
- ContextMenuEx
Implements an extended ContextMenu for the LayoutDocumentPaneControl.
- DocumentPaneTabPanel
Provides a panel that contains the TabItem Headers of the LayoutDocumentPaneControl.
- DropDownButton
Base class for controls that can switch states, such as CheckBox.
- DropDownControlArea
Represents a control with a single piece of content of any type.
- LayoutAnchorControl
Implements a control that is displayed when a LayoutAnchorableControl is in AutoHide mode (which can be applied via context menu drop entry or click on the Pin symbol.
- LayoutAnchorGroupControl
This control displays multiple LayoutAnchorControls along the top, bottom, left, or right side of the DockingManager.
- LayoutAnchorSideControl
Defines a control class that hosts a ILayoutElement as its model
- LayoutAnchorableControl
Represents the base class for user interface (UI) elements that use a ControlTemplate to define their appearance.
- LayoutAnchorableFloatingWindowControl
Provides the ability to create, configure, show, and manage the lifetime of windows and dialog boxes.
- LayoutAnchorableItem
Provides a WPF framework-level set of properties, events, and methods for Windows Presentation Foundation (WPF) elements. This class represents the provided WPF framework-level implementation that is built on the WPF core-level APIs that are defined by UIElement.
- LayoutAnchorablePaneControl
Represents a control that contains multiple items that share the same space on the screen.
- LayoutAnchorablePaneGroupControl
Implements a group control that hosts a LayoutAnchorablePaneGroup model.
This Grid based control can host multiple other controls in its Children collection (LayoutAnchorableControl).
- LayoutAnchorableTabItem
Represents the base class for user interface (UI) elements that use a ControlTemplate to define their appearance.
- LayoutAutoHideWindowControl
Implements a control that contains a LayoutAnchorableControl. The LayoutAutoHideWindowControl pops out of a side panel when the user clicks on a LayoutAnchorControl of a particular anchored item.
- LayoutDocumentControl
Implements the content part of the document control. It hosts a LayoutDocument as its Model.
- LayoutDocumentFloatingWindowControl
Implements a floating window control that can host other controls (LayoutAnchorableControl, LayoutDocumentControl) and be dragged (independently of the DockingManager) around the screen.
- LayoutDocumentItem
Provides a WPF framework-level set of properties, events, and methods for Windows Presentation Foundation (WPF) elements. This class represents the provided WPF framework-level implementation that is built on the WPF core-level APIs that are defined by UIElement.
- LayoutDocumentPaneControl
Represents a control that contains multiple items that share the same space on the screen.
- LayoutDocumentPaneGroupControl
Implements a group control that hosts a LayoutDocumentPaneGroup model.
This Grid based control can host multiple other controls in its Children collection (LayoutAnchorableControl, LayoutDocumentControl etc).
- LayoutDocumentTabItem
Represents a control with a single piece of content of any type.
- LayoutFloatingWindowControl
Provides the ability to create, configure, show, and manage the lifetime of windows and dialog boxes.
- LayoutGridResizerControl
Represents a control that can be dragged by the user.
- LayoutItem
Provides a WPF framework-level set of properties, events, and methods for Windows Presentation Foundation (WPF) elements. This class represents the provided WPF framework-level implementation that is built on the WPF core-level APIs that are defined by UIElement.
- LayoutPanelControl
Implements a Grid based panel base class that hosts a LayoutPanel as its model.
- MenuItemEx
Represents a selectable item inside a Menu.
- NavigatorWindow
Provides the ability to create, configure, show, and manage the lifetime of windows and dialog boxes.
- OverlayWindow
Implements HeBianGu.Control.Dock.Controls.IOverlayWindow and is used to visualize floating docking target buttons in several areas of HeBianGu.Control.Dock.
- TabControlEx
This control added to mitigate issue with tab (document) switching speed See this https://stackoverflow.com/questions/2080764/how-to-preserve-control-state-within-tab-items-in-a-tabcontrol and this https://stackoverflow.com/questions/31030293/cefsharp-in-tabcontrol-not-working/37171847#37171847
by implmenting an option to enable virtualization for tabbed document containers.
Interfaces
- IDropArea
Describes a drop target which can be the final position of an item that is being dragged and dropped to dock it somewhere else in the UI of the framework.
Enums
- DropAreaType
Determines the type of drop area of a FrameworkElement that may be valid as a drop target of a drag and drop operation.
- DropTargetType
Describes a specific drop target area inside a given type of drop area. A drop area is a specific type of control that can be identified by the DropAreaType.