windows-8 - 在 WinRT 中创建排序的 Collection View

标签 windows-8 windows-runtime

有没有人尝试过创建一个对集合进行排序的 View ?存在 ICollectionView 接口(interface),它声称与它的 WPF/SL 对应物(排序、分页、过滤)具有相同的职责,但是,除非我错过了什么,there are no sort methods / properties on the interface .

我很想知道如何获取一组项目,然后通过 WinRT 中的 View 对它们进行排序。

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

最佳答案

不幸的是,在 Win8 中不支持对 Collection View 进行排序(也不支持过滤或分组)。这样做的唯一方法是直接操作数据源,然后将其分配给 Source 属性。

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

关于windows-8 - 在 WinRT 中创建排序的 Collection View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7649532/

相关文章:

c# - WinRT平台是否可以根据目标类型获取资源

c# - VS 2013 c# sqlite 构建失败 App Certification Kit 来自 msvcr100.dll 的高风险

c# - 在 C# 中将文本 block 添加到堆栈面板

windows-8 - WebView.Navigate 导致未处理的异常

c# - 如何显示基本的 HTML Windows8 Metro 风格 TextBlock?

wpf - 如何在 Metro 应用程序中创建继承属性

c# - Xaml C# 中 Windows 8 商店应用程序的游戏循环

javascript - WinJS.xhr 返回 XML 字符串作为文本(包括\n\r 标记),而不是 responseXML

c# - 有没有办法从 Windows 应用商店 (WinRT) 应用程序中的图像裁剪和校正四边形?

wpf - 如何在 Windows 8 商店应用程序中访问 Parent 的 DataContext