У меня есть приложение, над которым я сейчас работаю, и существует требование изменить представление в зависимости от происходящего события. Это событие означает, что должен использоваться тот же ViewModel, но с другим View. В настоящее время я не знаю, возможно ли это сделать с Caliburn, но я думаю, что так и должно быть. главная проблема, с которой я столкнулся - это соглашение о конфигурации элемента Caliburn. Пример:
У меня есть ViewModel "MainViewModel", и он связан с "MainView" по соглашению. Когда происходит событие, я хочу, чтобы приложение отображало «MainView2» вместо «MainView». Я могу предположить, что есть программный способ установить это, но моя неопытность с Caliburn - проблема.