2009-04-03 21 views
2

MMVMアプリケーションでは、例外をどのように処理してバブリングする必要がありますか?Silerlight MVVM例外処理

モデルで例外が発生し、非同期コールバック中に例外がスローされた場合、これはViewModelにバブリングされません。コールバックがUIスレッドで実行されていないためです。

このためのベストプラクティスは何ですか?

マーク

+0

こんにちは、これはすべてあなたのデザインによって異なります。いくつかのコードを提供できますか? –

答えて

2

ベストプラクティスは、イベントでそれを戻すの非同期コールバックで例外をキャッチすることです。 WebClientイベントは、呼び出し元がデータにアクセスする前にエラーをテストする必要があります。

+0

偉大な、それは私がやっていることです、私は現在、正しい方法で物事をしていることをいくつかの安心感を与える:-) –