更新(不替换)LongListSelector数据的最佳方法是什么

时间:2014-08-27 21:48:58

标签: xaml sorting windows-phone-8 observablecollection longlistselector

我现在正在挖掘答案,我仍然对我发现的方式并不完全满意。我无法相信更新(不完全替换)LongListSelector数据没有简单的答案,而不仅仅是替换或编写某种复杂的代码。除了更换项目源之外,还有其他选择可以更新UI吗?解决方案需要能够进行项目排序(在收集方面):/

到目前为止我尝试了什么

  • 列表 - 导致滚动到顶部
  • ObservableCollection - 不提供过滤和排序,因此每次数据即将发生变化时都需要手动处理
  • MyToolkit.Collections.ObservableCollectionView - 排序除外(排序基于子属性 - 例如.Device.Data.Index)
  • CollectionViewSource - 不适用于LLS

我现在真的很浪费...有什么想法吗? : - )

0 个答案:

没有答案