WPF: "Master-Detail" MVVM
фиг знает как это точно назвать, нужно еще попутно упрощать то что есть для описания проблемы.
Но требуется примерно следующее:
Есть несколько "главных" форм, в них должна "вставляться" подчиненная форма на весь экран. В каждой главной есть еще несколько подчиненных форм которые могут переключаться между собой. Так что наша подчиненная форма будет активироваться и деактивироваться.
Когда для каждой главной формы есть своя подчиненная то особых проблем нет пользуем в подчиненной "main1VM.Child1Vm"
Но вот эта особая должна быть общая для всех главных форм и при этом еще виев-модель должна получить ссылку на главную форму виев - модель через конструктор.
(виев модель конструктор с параметрами ВПФ не любит)
Проблема в том, что в XAMLe приходится писать что то типа "main1VM.ChildХVm", "main2VM.ChildХVm", "main3VM.ChildХVm".
Как лучше это обойти?
а что - лень писать? если это - проблема, то назови их покороче. но это будет блед.
а что - лень писать?
если бы это было проблемой
Одни вариант нашел, но не уверен что самый лучший.
Главные vm-ы то все разные
уверен, с задачей партии и правительства справитесь успешно и в установленные партией сроки : )
Ну для партии и правительства и так сделали. Для души хочется хорошее решение найти.
Это типа как очки ложить в разные футляры с функцией очистки стекол. Если размер стекол не том - в пролете