按照 MVVM 示例 - 在某个方向对接后,Droptargets 被禁用

Following MVVM Example - Droptargets get disabled after docking in some direction

我正在关注 github 上的 Avalondock 示例:

https://github.com/8/AvalonDockMVVM

它运行良好,但我希望可以在多个方向停靠。谁能解释一下这是如何做到的?

我将添加几张图片作为我的意思的示例:

我想要的是让用户在left/right-direction和up/down-direction中都放置windows。有人可以指出我正确的方向吗?任何想法表示赞赏!

你试过设置 A​​llowMixedOrientation 属性 吗?

<xcad:DockingManager 
   Grid.Row="1“ 
   MaxHeight="425" 
   AllowMixedOrientation="True" 
   BorderBrush="Black" 
   BorderThickness="1">
<!--your Code-->
</xcad:DockingManager 

在此处找到:Wpf Toolkit on Codeplex