【发布时间】:2013-09-28 13:26:35
【问题描述】:
我如何绑定到模型,以便 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>
【问题讨论】:
标签: c# wpf caliburn.micro avalondock