Я использую Caliburn Micro для разработки простого приложения MVVM WPF.
Мой ShellView имеет один ContentControl и три кнопки, каждая из которых привязана к общедоступному методу в моей ShellViewModel, скажем, ActivateView1, ActivateView2 и ActivateView3.
Моя ShellViewModel наследуется от Conductor, и каждый метод Activate вызывает ActivateItem(new View1ViewModel())
и т. д.
Все идет нормально. Когда я нажимаю кнопку, в ContentControl активируется новое представление. Проблема в том, что мне нужно, чтобы каждая кнопка меняла стиль, когда ее «связанный вид» активен, и я действительно понятия не имею, как добиться этой функциональности. У Вас есть какие-то предложения?
Я новичок в Caliburn Micro и стиле WPF, поэтому любая помощь будет очень признательна.