WPF меняет представления в окне и выполняет разные команды для каждого вида - PullRequest
0 голосов
/ 21 апреля 2020

Я хочу построить окно с именем NomenclaturesWindow.

enter image description here

Основой c в этом окне является то, что в нем есть все кнопки в заголовке и список элементов слева. как его собственный ViewModel (NomenclaturesViewModel). Элементы в списке могут быть разных типов. В зависимости от типа предмета вид справа также различен (вид на картинке - только один из видов). У каждого из различных представлений справа есть ViewModel. И каждая из этих ViewModels имеет свой собственный лог c для кнопок New, Save, Delete, Undo. Я хочу иметь возможность контролировать все это из NomenclaturesViewModel. Так, например, если элементы в списке слева имеют тип (Shifts) и я нажимаю New, NomenclaturesViewModel go переведет в ShiftsViewModel и выполнит NewCommand. Как мне этого добиться? Плюс я использую Catel.

...