我需要按顺序加载 3 个列表框(LB)。它们通过加载WCF RIA services
,在设置第一个之后,我需要使用第一个元素中的第一个 LB 文本来加载第二个,以查询第二个列表,第三个列表也是如此。这就像一个叮当响的效果:第 1 次更改然后更新 2 和 3,如果第 2 次更改然后更新 3。ListBoxItem
在已完成的事件中为 null,但稍后可用。CollectionViewSource
那么在绑定之后我需要等待多长时间才能准备好物品?我什至可以看到 Selection_Changed 事件触发到 -1(加载期间),然后返回 0(加载后),但 ListBoxItem 还没有准备好。我可以使用其他任何事件吗?
第一个 LB 加载,使用第一个元素的文本加载第二个 LB,使用第一个元素的文本加载第三个 LB。我已经检查了这个链接,但还没有找到一个StatusChanged
事件。该ItemsChanged
事件没有帮助。
活动地图:
Load1stLsbAsync
(bind items in Completed event & Load2ndLsbAsync)
(bind items in Completed event & Load3rdLsbasync)