2011-11-09 7 views
1

私は値コンバータを持っていて、キーをオブジェクトに変換して返したい。Webサービスを呼び出してオブジェクトを変換する...値の変換とAsyncronous Web呼び出しの結果

Great ... but問題は、Webサービスが非同期であることです。どのようにしてこれを行うのですか?

+0

デザインの問題があるようです。 xamlとcsコードのサンプルをより正確に記述してください。 –

答えて

2

ViewModelのオブジェクトにバインドし、ViewModelで非同期呼び出しを行い、完了したイベントが呼び出されたら、バインドするプロパティを設定し、onchangeイベントを呼び出すことを確認します。

この方法でアイテムが取得され、コンバーターを通過するときにはすでに値が取得されます。

2

デザイン上の問題です。バリューコンバータは、値があるフォーマットから別のフォーマットに変換される「小さな」コンバータに過ぎないことに注意してください。しかし、asyn呼び出しを介してデータを取得するには、VM(MVVMなど)に配置する必要がありますbizロジックです

関連する問題