我想将更多组动态添加到LongListSelector
绑定到ObservableCollection
.
当Link
最后一个组的事件被调用时,我会加载更多组(包含项目)。
问题是,一旦我将更多组添加到组中ObservableCollection
的项目将不再显示,只会显示新添加组的组标题。我仔细检查了ObservableCollection
包含正确的组和项目。
LongListSelector
当添加更多组时,似乎会变平。
有没有人遇到过这样的问题?
编辑:我还尝试了以下操作:在最后一组的链接事件中,我将 的设置ItemsSource
为LongListSelector
空,然后加载项目并ItemsSource
再次设置:
void LongListSelector_LinkEven(....)
{
...
if (currentGroup == _lastGrp)
{
myLongListSelector.ItemsSource = null;
var items = LoadNextItems();
myLongListSelector.ItemsSource = items;
}
}
这行得通,但是当我快速滚动时,在某些时候与模拟器的连接会丢失,因为我猜是一些严重的错误。
我试图通过将调试器设置为在所有抛出的异常(已处理和未处理)上停止来捕获异常,但无济于事。