У меня есть «DataRegion», который является ItemsControl.
Я добавляю ViewModels к нему и через DataTemplating представления отображаются.
Мой вопрос заключается в том, что этот ItemsControl теперь нуждается в логике для настройки команд в меню для элементов (они не могут делать это сами, поскольку логика зависит от количества элементов, то есть должен быть виден один элемент все время)
Я хочу, чтобы это был ViewModel, но не могу понять, как его создать и связать с элементом управления?
Я не могу привязать его к элементу управления элементами, так как регион выдаст ошибку.
Я добавил его в качестве свойства в оболочку, и в настоящее время он обращается к областным представлениям, чтобы получить дочерние представления, которыми он должен управлять.
Есть идеи получше?