Я только что добавил очень простой пример SL4-проекта входа в систему в своем «лабораторном репозитории» для Caliburn.Micro.
https://github.com/jenspettersson/Caliburn.Micro.Labs/tree/master/src/Login
Он использует класс Show, который использует Роб Айзенбергв его примере «Game Library» для переключения между представлениями.
В методе Login () он говорит моей Shell (вашей панели управления?) показать мой LoginResultViewModel и устанавливает сообщение с результатом входа в систему.
yield return Show.Child<LoginResultViewModel>().In<IShell>().Configured(c => c.ResultMessage = "Successfully logged in!");
Проверьте код в моем репозитории github.
В последнее время я не использовал Caliburn.Micro, поэтому я ни в коем случае не эксперт, но этот способ работает для меня.
// J
Редактировать: Это ответ о том, как перемещаться между представлениями, если вы хотите показать «всплывающее окно» для отображения, если вход был успешным, перейдите к другим рекомендациям.