Xceed AvalonDock 2: состыковать/упорядочить/разделить мои LayoutDocuments по горизонтали и по вертикали

Я использовал AvalonDock 1 для старого проекта, который нуждается в обновлении/перезаписи, поэтому я начал смотреть на AvalonDock 2.

Одна функция, которую я упускаю или не знаю, как добиться, — это возможность свободно закреплять/упорядочивать/разделять мои LayoutDocuments по горизонтали И по вертикали. В моем приложении нет прикрепленных частей, только основная область, содержащая документы.

Когда я начинаю с нескольких документов с вкладками и начинаю перетаскивать один, я могу выбрать разделение по горизонтали или по вертикали. Однако при перетаскивании другого документа я могу только разделить его так же, как и раньше.

Посмотрите, как на втором шаге меньше вариантов стыковки/разделения ниже:

введите здесь описание изображения

Я хотел бы иметь возможность динамически закреплять окно под левым, правым или обоими окнами.

Как этого можно добиться? Работал с версией 1.


person user1211286    schedule 28.06.2017    source источник


Ответы (1)


Это можно сделать, установив AllowMixedOrientation в True в XAML вашего DockingManager.

<xcad:DockingManager AllowMixedOrientation="True" ...>
</xcad:DockingManager>
person JTK    schedule 21.07.2017
comment
Похоже, это правильный подход! Большое Вам спасибо. - person user1211286; 31.07.2017