3

有没有办法在 Windows 商店应用程序的 XAML 代码中对集合项进行分组。在 WPF 中,您可以使用CollectionViewSourceand 而不是使用它的属性CollectionViewSource.GroupDescriptions或类似的东西,但对于 Windows Store 应用程序它不起作用。我知道我可以在后面的代码中使用 Linq 查询,但是是否有替代方法可以与 XAML 中声明的代码进行分组?

4

2 回答 2

3

您可能不再需要答案了,但我在寻找类似内容时发现了这个问题,并且最近还偶然发现了一篇可能完美回答您问题的文章。这可能对以后的其他人有所帮助。

如何对列表或网格中的项目进行分组(使用 C#/VB/C++ 和 XAML 的 Windows 应用商店应用程序)

ListView 分组并使用 LINQ 进行查询,这正是您所要求的。

于 2013-10-04T19:05:07.960 回答
1

在 WPF 中,可以使用CollectionViewSourceGroupDescriptions属性和Filter事件在 XAML 中进行分组和过滤。另一方面,在 Windows 应用商店应用程序中,CollectionViewSource没有此属性和事件。然而,一切并没有丢失。仍然支持过滤和分组,但只能通过提供您的ItemsControl(例如GridView)已经分组或过滤的集合。MSDN 文档提供了有关如何完成此操作的分步说明。

于 2013-12-13T14:44:15.580 回答