Xceed AvalonDock 2:dock/arrange/split 我的 LayoutDocuments 水平和垂直

Xceed AvalonDock 2: dock/arrange/split my LayoutDocuments horizontally AND vertically

我一直在为一个旧项目使用 AvalonDock 1,它需要 refresh/rewrite,所以我开始研究 AvalonDock 2。

我缺少或不确定如何实现的一个功能是能够自由地水平 dock/arrange/split 我的 LayoutDocuments AND 垂直。 我的应用程序没有停靠部分,只有包含文档的主要区域。

当我从多个文档开始并开始拖动一个时,我可以选择水平或垂直拆分。 但是,在拖动另一个文档时,我只能选择像以前一样的方式拆分。

在下面查看第二步如何减少 dock/split 个选项:

我希望能够将 window 动态停靠在左侧、右侧或两者下方 windows。

如何实现?它与版本 1 一起工作。

您可以通过在 DockingManager 的 XAML 中将 AllowMixedOrientation 设置为 True 来实现。

<xcad:DockingManager AllowMixedOrientation="True" ...>
</xcad:DockingManager>