Ответ 1
Единственная доступная в настоящее время документация - это образцы AvalonDock, которые можно загрузить из кода. http://avalondock.codeplex.com/releases
Помимо этого, intellisense является полезным руководством.
=============================================== =============
Ошибка, которую вы видите для "DockingManager", вводит в заблуждение, поскольку она все еще существует в версии 2.0. Следующие могут помочь вам избавиться от них. Кроме того, intellisense начнет работать, как только это будет разрешено.
Плохие вещи происходят с файлами, загружаемыми из Интернета. У них есть атрибут, который приводит к ограниченному доступу. Вы должны вручную удалить этот атрибут, чтобы 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>