在Syncfusion Docking Manager中,是否可以针对2个目标名设置TargetNameInDockedMode?

时间:2017-06-30 06:28:47

标签: wpf syncfusion

我正在使用同步融合和caliburn micro开发WPF项目。我需要在另一个码头(比如码头1)的右侧设置一个新的码头(比如码头3),然后在另一个码头下面说(码头2)。

1 个答案:

答案 0 :(得分:1)

我们无法在TargetNameInDockedMode中为DockingManager的单个子节点设置两个TargetNames。您可以通过将子项放在一个(Dock1)和另一个(Dock2)下面而不使用两个目标名称来实现您的要求。使用以下代码段

  <syncfusion:DockingManager x:Name="dockingmanager" DockFill="True">
        <ContentControl x:Name="dock1" syncfusion:DockingManager.Header="Dock1"/>
        <ContentControl x:Name="dock2" syncfusion:DockingManager.Header="Dock2" syncfusion:DockingManager.SideInDockedMode="Right"/>
        <ContentControl x:Name="dock3" syncfusion:DockingManager.Header="Dock3" syncfusion:DockingManager.SideInDockedMode="Bottom" syncfusion:DockingManager.TargetNameInDockedMode="dock2"/>
    </syncfusion:DockingManager>

如果这不符合您的要求,请分享更多信息,例如您希望如何停靠孩子(屏幕截图会有所帮助)以及对两个TargetNames的具体需求。

此致 杜尔加S。