1 changed files with 61 additions and 58 deletions
@ -1,65 +1,68 @@ |
|||
# DockingManager |
|||
Derives from Control |
|||
|
|||
The core control of AvalonDock. |
|||
The core control of [[AvalonDock]]. |
|||
|
|||
## Properties |
|||
|| 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 datatamplate 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. |
|||
### Properties |
|||
| 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 datatamplate 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. | |
|||
|
|||
## Events |
|||
|| 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. |
|||
### Events |
|||
| 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. | |
|||
|
|||
## Methods |
|||
|| 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. |
|||
### Methods |
|||
| 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](http://wpftoolkit.com).** |
|||
--- |
|||
--- |
|||
**Support this project, check out the [Plus Edition](http://wpftoolkit.com).** |
|||
Loading…
Reference in new issue