0

3 つのリストボックス (LB) を順番にロードする必要があります。WCF RIA services最初のリストが設定された後、最初の要素の最初の LB のテキストを使用して 2 番目のリストをロードし、2 番目のリストをクエリする必要があります。3 番目のリストも同様です。これはティンクル ダウン効果のようなものです。最初の変更で 2 と 3 が更新され、2 番目の変更で 3 が更新されますListBoxItem。完了したイベントでは は null ですが、後で使用できます。CollectionViewSourceでは、製本された後、アイテムが準備できるまでどのくらい待たなければなりませんか? Selection_Changed イベントが -1 (読み込み中) に発生し、その後 (読み込み後) 0 に戻ることもわかりますが、ListBoxItem の準備ができていません。他に使用できるイベントはありますか?

最初の LB を読み込み、最初の要素のテキストを使用して 2 番目の LB を読み込み、最初の要素のテキストを使用して 3 番目の LB を読み込みます。このリンクを確認しましたが、StatusChangedイベントが見つかりませんでした。イベントはItemsChanged役に立ちません。

イベントマップ:

Load1stLsbAsync
(bind items in Completed event & Load2ndLsbAsync)
(bind items in Completed event & Load3rdLsbasync)
4

0 に答える 0