0

我需要按顺序加载 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)
4

0 回答 0