Обработка исключений Silerlight MVVM - PullRequest
2 голосов
/ 03 апреля 2009

В приложении MMVM как следует обрабатывать и всплывать исключения?

Если во время асинхронного обратного вызова я получаю исключение в моей модели и генерирую исключение, это не будет передано ViewModel. Я подозреваю, что это потому, что обратный вызов не выполняется в потоке пользовательского интерфейса.

Какая лучшая практика для этого?

Mark

1 Ответ

2 голосов
/ 05 апреля 2009

Рекомендуется перехватывать исключение в асинхронном обратном вызове и передавать его вместе с событием. События WebClient моделируют его довольно хорошо (где вызывающий должен будет проверить на наличие ошибок, прежде чем они получат доступ к данным).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...