我安装了最新的WPF工具包并使用了Datagrid控件。 项目列表显示基于我的IList作为ItemsSource自动生成的列。
我想知道是否有OOTB方法对此网格进行过滤/排序? 一种单击标题以使其排序的方法,或者使用标题中的下拉列表显示所有可能的值,以便在该属性上过滤列。
现在我的网格只是一个奇特的项目列表。
答案 0 :(得分:8)
要启用过滤,排序和分组,您可以使用ICollectionView界面。有关详细信息,请参阅this post。
要在单击列标题时启用排序,可以将DataGrid控件的CanUserSortColumns设置为true。