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)