wpf - 根据 Group ItemCount 对组进行排序

标签 wpf sorting grouping listcollectionview

ListCollectionView上,我只是添加新的GroupDescriptions。 但我正在寻找一种根据组的 ItemCount 对它们进行排序的方法。

因此,在第一个位置,我会得到拥有最多项目的组。

最佳答案

您可以将组包装在另一个 View 中并对其进行排序。

XAML 示例:

<CollectionViewSource x:Key="Items2" Source="{Binding Groups,
                                                      Source={StaticResource Items}}">
    <CollectionViewSource.SortDescriptions>
        <cm:SortDescription PropertyName="ItemCount" Direction="Descending"/>
    </CollectionViewSource.SortDescriptions>
</CollectionViewSource>

关于wpf - 根据 Group ItemCount 对组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8702421/

相关文章:

wpf - 从上下文菜单项绑定(bind)到父控件

c# - 如何阻止 ValidatesOnNotifyDataErrors 过于活跃

wpf - WPF中图像的淡入淡出

python - python有排序列表吗?

java - Java中通过Arrays.sort对数组进行排序;

javascript - 在 javascript 对象数组中分组和排序

python - 按 25 个 block 对 CSV 中的行进行分组

wpf - 从下到上的线性渐变

angularjs - list.js 排序和 View 更改不适用于 Angular

pandas - 以不同的时间间隔分布 Pandas 数据框中的值