在WinRT中创建排序集合视图

Col*_*inE 31 windows-8 windows-runtime

有没有人去创建一个对集合进行排序的视图?ICollectionView接口存在,它声称与WPF/SL对应(排序,分页,过滤)具有相同的职责,但是,除非我遗漏了某些内容,否则接口上没有排序方法/属性.

我有兴趣了解如何获取项目集合,然后通过WinRT中的视图对它们进行排序.

注意,我知道我可以手动执行此操作,但是,我想看看排序集合如何与WinRT主题转换交互,这些转换似乎在执行排序时添加了视觉效果.

Taw*_*nos 4

不幸的是,Win8 中不支持对集合视图进行排序(也不支持过滤或分组)。执行此操作的唯一方法是直接操作数据源,然后将其分配给 Source 属性。

这已被讨论为 Win8 后时间范围的改进。希望我有更好的消息:)

  • 这可不是什么好消息。遗憾的是,诸如此类对业务应用程序非常重要且已在 WPF 中存在多年的功能却没有出现在 Win8 v.1 中 (3认同)