我安装了最新的 WPF 工具包并使用了 Datagrid 控件。
项目列表显示为基于我的 IList 作为 ItemsSource 自动生成的列。
我想知道是否有一种 OOTB 方法可以在此网格上进行过滤/排序?
一种单击标题以使其排序的方法,或使用标题中的下拉菜单显示所有可能的值,以便在该属性上过滤该列。
现在我的网格只是一个精美的项目列表。
最佳答案
要启用过滤、排序和分组,您可以使用 ICollectionView 接口(interface)。见 this post了解更多信息。
要在单击列标题时启用排序,可以将 DataGrid 控件的 CanUserSortColumns 设置为 true。
关于wpf - WPF Datagrid 中的排序和过滤选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1536683/