Xceed Toolkit Plus for WPF v4.6 Documentation
Xceed.Wpf.AvalonDock.Layout Namespace
Inheritance Hierarchy
Xceed.Wpf.AvalonDock Assembly : Xceed.Wpf.AvalonDock.Layout Namespace
The Xceed.Wpf.AvalonDock.Layout namespace contains the classes that represent the layout model used by AvalonDock, as well as interfaces and enumerations.
Classes
 ClassDescription
ClassRepresents event data related to changes in the children tree. 
ClassProvides various extension methods.
Class

Represents an anchorable in the layout model.

ClassRepresents a floating window containing one or more anchorables in the layout model.
ClassRepresents a layout element that contains a collection of LayoutAnchorable obiects.
ClassRepresents an element in the layout model that can contain and arrange multiple LayoutAnchorablePane elements, which in turn contain LayoutAnchorable elements.
ClassRepresents an autohidden group of one or more LayoutAnchorable elements that can be anchored to one of the four sides of the DockingManager.
ClassRepresents a "side" in a DockingManager.
ClassBase class of the LayoutAnchorable and LayoutDocument classes.
Class

Represents a document in the layout model

ClassRepresents a floating window containing one or more documents in the layout model.
ClassRepresents a layout element that contains a collection of LayoutDocument obiects.
ClassRepresents an element in the layout model that can contain and organize multiple LayoutDocumentPane elements, which in turn contain LayoutDocument elements.
ClassBase class of all elements of the layout model.
ClassProvides event data for adding and removing layout elements.
ClassBase class of the two types of floating windows (LayoutAnchorableFloatingWindow and LayoutDocumentFloatingWindow).
ClassBase class of various group layout model classes.
ClassBase class of the generic LayoutGroup class.
ClassRepresents a panel that arranges child panes (e.g., LayoutAnchorablePane and  LayoutDocumentPane), which in turn contain the actual content (that is, LayoutAnchorable or LayoutDocument elements), using a specified Orientation and adding a resizer between them.
Class

Base class of panel, pane, and pane group classes.

ClassRepresents the root of the layout model.
Interfaces
 InterfaceDescription
InterfaceProvides various members related to anchorable panes in the layout model.
InterfaceProvides properties and methods related to layout model containers (e.g., the "Group" and the "Pane" classes, as well as floating windows and LayoutRoot).
InterfaceProvides properties and methods related to the selection of anchorable and document content in LayoutAnchorablePane and LayoutDocumentPane.
InterfaceProvides the Model property for the view controls.
InterfaceProvides various members related to document panes in the layout model.
InterfaceProvides properties related to parent and root of an element.
InterfaceProvides a method to calculate whether a layout element is visible.
InterfaceProvides methods and events related to child manipulation within the various "Group" classes.
InterfaceProvides an Orientation property.
InterfaceProvides methods related to moving and removing children within the various "Pane" classes.
InterfaceProvides a visibility property.
InterfaceProvides various properties and methods for LayoutRoot.
Interface

Represents the strategy class to call when AvalonDock needs to position an anchorable inside an existing layout model.

Enumerations
 EnumerationDescription
Enumeration

Indicates where an anchorable that is added manually will be attempted to be shown.

Enumeration

Indicates the side to which an element is anchored.

EnumerationIndicates the manner in which changes to the children tree are made.
See Also

Reference

Xceed.Wpf.AvalonDock Assembly