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