目前唯一可用的文档是可以从codeplex下载的AvalonDock示例。http://avalondock.codeplex.com/releases
除此之外,智能感知是一个有用的指南。
============================================================
您看到的“DockingManager”错误是误导性的,因为它仍然存在于2.0版本中。以下内容可能有助于消除这些问题。此外,解决此问题后,智能感知将开始工作。
从互联网下载的文件往往会出现问题。它们有一个属性,导致访问受限。您必须手动删除此属性,以使XAML停止抱怨。
在Windows资源管理器中,右键单击文件,选择“属性”,然后单击“取消锁定”按钮。对于每个从互联网下载的单独文件都要这样做。确保重新构建项目,以替换bin文件夹中被阻止的副本。
顺便说一句,只有XAML编辑器认为存在问题时,我仍然可以运行该项目。
============================================================
在2.0中,所有内容都嵌套在布局控件中。您的所有窗格都可以是可锚定或文档样式的。以下是一个快速示例,以帮助您入门。
定义您的命名空间
xmlns:ad="http://avalondock.codeplex.com"
构建您的 DockingManager
<ad:DockingManager x:Name="dockManager">
<ad:LayoutRoot>
<ad:LayoutPanel Orientation="Horizontal">
<ad:LayoutPanel Orientation="Vertical">
<ad:LayoutPanel Orientation="Horizontal">
<ad:LayoutDocumentPaneGroup x:Name="leftDocumentGroup">
<ad:LayoutDocumentPane>
<ad:LayoutDocument Title="Left Doc"></ad:LayoutDocument>
</ad:LayoutDocumentPane>
</ad:LayoutDocumentPaneGroup>
<ad:LayoutDocumentPaneGroup x:Name="rightDocumentGroup">
<ad:LayoutDocumentPane>
<ad:LayoutDocument Title="Right Doc"></ad:LayoutDocument>
</ad:LayoutDocumentPane>
</ad:LayoutDocumentPaneGroup>
</ad:LayoutPanel>
<ad:LayoutAnchorablePaneGroup x:Name="bottomAnchorableGroup">
<ad:LayoutAnchorablePane>
<ad:LayoutAnchorable Title="Bottom Anch"></ad:LayoutAnchorable>
</ad:LayoutAnchorablePane>
</ad:LayoutAnchorablePaneGroup>
</ad:LayoutPanel>
<ad:LayoutAnchorablePaneGroup x:Name="rightAnchorableGroup">
<ad:LayoutAnchorablePane>
<ad:LayoutAnchorable Title="Right Anch"></ad:LayoutAnchorable>
</ad:LayoutAnchorablePane>
</ad:LayoutAnchorablePaneGroup>
</ad:LayoutPanel>
</ad:LayoutRoot>
</ad:DockingManager>
ResizingPanel
在AvalonDock 2.0中不存在,因此当他尝试将应用程序从AD 1.3升级到2.0时出现此错误是合理的。即使@Frozendragon也遇到您提到的问题,上述解决方案仍无法解决主要问题。 - Anders Gustafsson