有没有办法在 Windows 商店应用程序的 XAML 代码中对集合项进行分组。在 WPF 中,您可以使用CollectionViewSource
and 而不是使用它的属性CollectionViewSource.GroupDescriptions
或类似的东西,但对于 Windows Store 应用程序它不起作用。我知道我可以在后面的代码中使用 Linq 查询,但是是否有替代方法可以与 XAML 中声明的代码进行分组?
问问题
4186 次
2 回答
3
您可能不再需要答案了,但我在寻找类似内容时发现了这个问题,并且最近还偶然发现了一篇可能完美回答您问题的文章。这可能对以后的其他人有所帮助。
如何对列表或网格中的项目进行分组(使用 C#/VB/C++ 和 XAML 的 Windows 应用商店应用程序)
ListView 分组并使用 LINQ 进行查询,这正是您所要求的。
于 2013-10-04T19:05:07.960 回答
1
在 WPF 中,可以使用CollectionViewSource
的GroupDescriptions
属性和Filter
事件在 XAML 中进行分组和过滤。另一方面,在 Windows 应用商店应用程序中,CollectionViewSource
没有此属性和事件。然而,一切并没有丢失。仍然支持过滤和分组,但只能通过提供您的ItemsControl
(例如GridView
)已经分组或过滤的集合。MSDN 文档提供了有关如何完成此操作的分步说明。
于 2013-12-13T14:44:15.580 回答