如何绑定到一个模型,以便 Avalon Dock 2 将其视为浮动窗格?
基本上,我想打开一个可以停靠的窗口,理想情况下有一个 MVVM 解决方案。但是我能做的最远的事情就是获得可锚定的东西,而且我无法吸引停靠管理器让它们漂浮。
<xcad:DockingManager AnchorablesSource="{Binding Tools}">
<xcad:DockingManager.LayoutItemContainerStyle>
<Style TargetType="{x:Type xcad:LayoutItem}">
<Setter Property="Title" Value="{Binding Model.Title}"/>
</Style>
</xcad:DockingManager.LayoutItemContainerStyle>
<xcad:DockingManager.LayoutItemTemplate>
<DataTemplate>
<ContentControl cal:View.Model="{Binding . }" IsTabStop="False" />
</DataTemplate>
</xcad:DockingManager.LayoutItemTemplate>
</xcad:DockingManager>