Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

WPF: "Master-Detail" MVVM

04.06.20 23:36
WPF: "Master-Detail" MVVM
 
AlexNek патриот
AlexNek

фиг знает как это точно назвать, нужно еще попутно упрощать то что есть для описания проблемы.

Но требуется примерно следующее:

Есть несколько "главных" форм, в них должна "вставляться" подчиненная форма на весь экран. В каждой главной есть еще несколько подчиненных форм которые могут переключаться между собой. Так что наша подчиненная форма будет активироваться и деактивироваться.

Когда для каждой главной формы есть своя подчиненная то особых проблем нет пользуем в подчиненной "main1VM.Child1Vm"

Но вот эта особая должна быть общая для всех главных форм и при этом еще виев-модель должна получить ссылку на главную форму виев - модель через конструктор.

(виев модель конструктор с параметрами ВПФ не любит)

Проблема в том, что в XAMLe приходится писать что то типа "main1VM.ChildХVm", "main2VM.ChildХVm", "main3VM.ChildХVm".

Как лучше это обойти?

 

Перейти на