From 6eff00f4b1336e5cb0c4a19a6a3fcd5bf493975e Mon Sep 17 00:00:00 2001 From: DianeXceed Date: Wed, 21 Jun 2017 12:09:14 -0400 Subject: [PATCH] Updated AvalonDock (markdown) --- AvalonDock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AvalonDock.md b/AvalonDock.md index 21cc8cd..14e4f0d 100644 --- a/AvalonDock.md +++ b/AvalonDock.md @@ -139,7 +139,7 @@ Among other properties, the class provides several "Template" properties (e.g., The layout element classes are used within the layout model held in the Layout property of the DockingManager. The fundamental content-containing classes in AvalonDock are [[LayoutAnchorable]] and [[LayoutDocument]]; both of these classes derive from the [[LayoutContent]] class, which determines whether an element can close, float (be dragged and transformed into a floating window), etc. -An anchorable is typically the container of application controls and can be dragged away from its container pane (LayoutAnchorablePane) and repositioned into another pane. Anchorables are always contained in a pane, which can be either a [[LayoutAnchorablePane]] or a [[LayoutDocumentPane]], whereas documents (class LayoutDocument) can only be contained in a LayoutDocumentPane. Anchorables can also be dragged to a border of the parent DockingManager, which causes them to appear above, below, to the left of, or to the right of all other anchorables or documents (except for autohide windows; see the LayoutAnchorSide / LayoutAnchorGroup section below for details). Anchorables can also be left in a floating state (LayoutAnchorableFloatingWindow). Unlike documents, anchorables can autohide, where their content collapses to one side of the docking manager and is represented only by a tab (see LayoutAnchorSide and LayoutAnchorGroup). +An anchorable is typically the container of application controls and can be dragged away from its container pane (LayoutAnchorablePane) and re-positioned into another pane. Anchorables are always contained in a pane, which can be either a [[LayoutAnchorablePane]] or a [[LayoutDocumentPane]], whereas documents (class LayoutDocument) can only be contained in a LayoutDocumentPane. Anchorables can also be dragged to a border of the parent DockingManager, which causes them to appear above, below, to the left of, or to the right of all other anchorables or documents (except for autohide windows; see the LayoutAnchorSide / LayoutAnchorGroup section below for details). Anchorables can also be left in a floating state (LayoutAnchorableFloatingWindow). Unlike documents, anchorables can autohide, where their content collapses to one side of the docking manager and is represented only by a tab (see LayoutAnchorSide and LayoutAnchorGroup). A document (LayoutDocument class) can be hosted only in a LayoutDocumentPane. This contrasts with the behavior of LayoutAnchorable, which can be hosted both in a LayoutDocumentPane and a LayoutAnchorablePane. Also, unlike anchorables, documents can't be anchored to a DockingManager border and can't be autohidden: they can only be positioned into a LayoutDocumentPane or floated in a LayoutDocumentFloatingWindow. @@ -151,7 +151,7 @@ Unlike a LayoutAnchorablePane, a LayoutDocumentPane cannot be set to autohide or A [[LayoutPanel]] can also contain "pane group" elements (i.e., [[LayoutAnchorablePaneGroup]] or [[LayoutDocumentPaneGroup]]), which group child panes together and allow various characteristics to be determined, such as the initial width/height the docked group occupies, the initial width/height of floating windows created from content dragged from them, and the orientation of the panes in the group (which is independent of the orientation of the LayoutPanel). LayoutAnchorablePaneGroup represents an element in the layout model that can contain and arrange multiple LayoutAnchorablePane elements, which in turn contain LayoutAnchorable elements. LayoutDocumentPaneGroup represents an element in the layout model that can contain and organize multiple LayoutDocumentPane elements, which in turn contain LayoutDocument elements. The "pane group" classes are primarily used to determine the orientation of the panes they contain. -[LayoutRoot](LayoutRoot) represents the root of the layout model. The Layout property of DockingManager is set to an instance of this class. +[[LayoutRoot]] represents the root of the layout model. The Layout property of DockingManager is set to an instance of this class. The RootPanel property of the LayoutRoot class is set to an instance of the LayoutPanel class.