У меня есть приложение WPF, которое я пытаюсь написать в стиле MVVM. Если возникает исключение (например, при открытии документа), я хотел бы отобразить MessageBox. Это легко сделать, но мой код кажется не совсем правильным, потому что вызов MessageBox.Show находится в ModelView. Я думал, что такие вещи должны жить в представлении, но я не должен помещать код в представление.
Таким образом, вопрос действительно можно свести к каков предлагаемый способ отображения MessageBox в MVVM?