LongListSelector链接事件

时间:2011-08-25 21:56:01

标签: c# windows-phone-7 longlistselector

我想动态地将更多群组添加到绑定到LongListSelector的{​​{1}}。

当调用最后一个组的ObservableCollection事件时,我会加载更多组(包含项目)。

问题是,只要我向Link添加更多群组,群组中的项目就不会再显示,只会显示新添加群组的群组标题。我仔细检查了ObservableCollection是否包含正确的组和项目。

当添加更多组时,似乎ObservableCollection变得扁平化。

有没有人遇到过这样的问题?


编辑:我还尝试了以下操作:在最后一组的链接事件中,我将LongListSelector的{​​{1}}设置为null,然后我加载项并设置{{1}再次:

ItemsSource

这很有效,但是当我快速滚动时,由于我猜测会出现一些严重错误,因此在某些时候与模拟器的连接会丢失。

我试图通过将调试器设置为在所有抛出的异常(已处理和未处理)上停止来捕获异常,但无效。

1 个答案:

答案 0 :(得分:0)

WindowsPhoneGeek中的这篇文章可以帮助您解决问题。无法看到其他代码(如items类型),我无法提供帮助。然而,我们遇到了一个非常类似的问题(添加额外的项目和组),并通过链接中描述的方式实现LongListSelector来解决它。

如果您需要其他信息,请与我们联系。

干杯, 麦金太尔。