- 
                Notifications
    You must be signed in to change notification settings 
- Fork 903
DockingManager
        DianeXceed edited this page Jun 21, 2017 
        ·
        3 revisions
      
    Derives from Control
The core control of AvalonDock.
| Property | Description | 
|---|---|
| ActiveContent | Gets or sets the currently active content. | 
| AllowMixedOrientation | Gets or sets whether the docking manager should allow mixed orientation for document panes. | 
| AnchorableContextMenu | Gets or sets the context menu to display for anchorables. | 
| AnchorableHeaderTemplate | Gets or sets the data template to use for the headers of anchorables. | 
| AnchorableHeaderTemplateSelector | Gets or sets the selector to use when selecting the data template for the headers of anchorables. | 
| AnchorablePaneControlStyle | Gets or sets the style to apply to LayoutAnchorablePaneControl. | 
| AnchorablePaneTemplate | Gets or sets the ControlTemplate used to render LayoutAnchorablePaneControl. | 
| AnchorablesSource | Gets or sets the source collection of LayoutAnchorable objects. | 
| AnchorableTitleTemplate | Gets or sets the data template to use for anchorable titles. | 
| AnchorableTitleTemplateSelector | Gets or sets the selector to use when selecting the data template for anchorable titles. | 
| AnchorGroupTemplate | Gets or sets the ControlTemplate used to render the LayoutAnchorGroupControl. | 
| AnchorSideTemplate | Gets or sets the ControlTemplate used to render LayoutAnchorSideControl. | 
| AnchorTemplate | Gets or sets the ControlTemplate used to render LayoutAnchorControl. | 
| AutoHideWindow | Gets the currently shown autohide window. | 
| BottomSidePanel | Gets or sets the bottom side panel control. | 
| DocumentContextMenu | Gets or sets the context menu to show for documents. | 
| DocumentHeaderTemplate | Gets or sets the data template to use for document headers. | 
| DocumentHeaderTemplateSelector | Gets or sets the template selector that is used when selecting the data template for document headers. | 
| DocumentPaneControlStyle | Gets or sets the style of LayoutDocumentPaneControl. | 
| DocumentPaneMenuItemHeaderTemplate | Gets or sets the DataTemplate to use when creating menu items in dropdowns on document panes. | 
| DocumentPaneMenuItemHeaderTemplateSelector | Gets or sets the data template selector to use for the menu items shown when the user selects the LayoutDocumentPaneControl's document switch context menu. | 
| DocumentPaneTemplate | Gets or sets the ControlTemplate used to render LayoutDocumentPaneControl. | 
| DocumentsSource | Gets or sets the source collection of LayoutDocument objects. | 
| DocumentTitleTemplate | Gets or sets the data template to use for document titles. | 
| DocumentTitleTemplateSelector | Gets or sets the data template selector to use when creating the data template for the title. | 
| FloatingWindows | Gets the floating windows. | 
| GridSplitterHeight | Gets or sets the height of grid splitters. | 
| GridSplitterWidth | Gets or sets the width of grid splitters. | 
| IconContentTemplate | Gets or sets the data template to use on the icon extracted from the layout model. | 
| IconContentTemplateSelector | Gets or sets the data template selector to use when selecting the data template for content icons. | 
| Layout | Gets or sets the root of the layout tree. | 
| LayoutItemContainerStyle | Gets or sets the style to apply to LayoutDocumentItem objects. | 
| LayoutItemContainerStyleSelector | Gets or sets the style selector of LayoutDocumentItemStyle. | 
| LayoutItemTemplate | Gets or sets the template used to render anchorable and document content. | 
| LayoutItemTemplateSelector | Gets or sets the template selector to use for anchorable and document templates. | 
| LayoutRootPanel | Gets or sets the layout panel control which is attached to the Layout.Root property. | 
| LayoutUpdateStrategy | Gets or sets the strategy class to call when AvalonDock needs to position an anchorable inside an existing layout model. | 
| LeftSidePanel | Gets or sets the left side panel control. | 
| RightSidePanel | Gets or sets the right side panel control. | 
| ShowSystemMenu | Gets or sets whether floating windows should show the system menu when a custom context menu is not defined. | 
| Theme | Gets or sets the theme to use for AvalonDock controls. | 
| TopSidePanel | Gets or sets the top side panel control. | 
| Event | Description | 
|---|---|
| ActiveContentChanged | Raised when ActiveContent changes. | 
| DocumentClosed | Raised after a document is closed. | 
| DocumentClosing | Raised when a document is about to be closed. | 
| LayoutChanged | Raised when Layout changes. | 
| LayoutChanging | Raised when Layout is about to be changed. | 
| Method | Description | 
|---|---|
| GetLayoutItemFromModel | Returns the LayoutItem wrapper for the content passed as argument. | 
| OnApplyTemplate | Overridden. Invoked whenever application code or internal processes call ApplyTemplate, setting up AutoHideWindow. | 
Support this project, check out the Plus Edition.