Как использовать MVVM в AvalonDock 2.0

Я разрабатываю приложение WPF, для которого требуется контроль стыковки. Я загрузил RADDock от Telerik, но понимаю, что это не родной элемент управления MVVM (пришел ли я к правильному выводу?)

Позже я загрузил и установил док-станцию ​​Avalaon 2.0, которая имеет встроенную поддержку MVVM, но я не могу понять, как ее использовать.

У меня есть пользовательский элемент управления, который я создал (элемент управления терминалом, который инкапсулирует TextBox), и я хочу динамически добавлять новые экземпляры терминала в AvalonDock LayoutDocumentPane через мою модель представления.

Может ли кто-нибудь помочь мне в этом, возможно, предоставьте простой пример кода, демонстрирующий, как это можно сделать.

Заранее спасибо друзья.


person user2429022    schedule 11.02.2015    source источник


Ответы (1)


Есть много информации о том, как использовать AvalonDock 2.0 в в сети MVVM-стиля.

Однако наиболее интересные идеи были предложены Эшли Дэвис. Но его библиотека работает с AvalonDock 1.3, поэтому ее нельзя использовать напрямую. Если у вас достаточно ресурсов и проект довольно большой, вы можете перевести эти идеи в мир AvalonDock 2.0 и где-нибудь опубликовать. Это было бы очень важно для сообщества. знак равно

person maiksaray    schedule 20.02.2015