У меня есть ViewModel, где одна из его функций - общаться с сервисом и получать некоторые данные. Однако, если есть проблема, я хотел бы уведомить пользователя о том, что служба не может быть запущена.
В настоящее время я запускаю событие, на которое подписано представление (моя viewModel создается в разделе ресурсов представления), и получаю событие в обработчике события представления. Я просто делаю Windows.Alert ().
Во-первых, я пытаюсь уменьшить количество кода в коде за представлением, и при срабатывании события должен быть лучший способ сделать это?
Во-вторых, поскольку мое представление знает о моей модели представления (т.е. созданной в разделе ресурсов), я уверен, что это вызовет проблемы при тестировании моего представления. Это правильный способ сделать это?
JD.