Используйте привязку, чтобы изменить пользовательский контроль в сетке

Я создаю приложение WPF, у которого есть главный экран, в который загружаются другие экраны.

Главный экран можно рассматривать как шаблон верхнего / нижнего колонтитула, где центральная часть заменяется в зависимости от того, что мне нужно показать в данный момент. (Это 3-х рядная сетка, гдеusercontrol должен быть помещен в строку 1). Это имеетviewmodel это меняет статус верхнего / нижнего колонтитула.

Я реализовал эти изменяющиеся части (строка 1) как пользовательский контроль.

Теперь мне интересно, есть ли способ использовать привязку (к чему-то ..), чтобы я мог изменить загруженныйusercontrol и не делать это из кода, как я делаю это сейчас.

Если это полностью идет вразрез с принципами MVVM, пожалуйста, дайте мне подсказки о том, как мне следует это делать

Спасибо!!

Ответы на вопрос(1)

Ваш ответ на вопрос