wpf - 禁用对 WPF MVVM 中 DataGrid 中自动生成的列进行排序

标签 wpf sorting mvvm datagrid

我在 WPF 中有一个 DataGrid,带有 自动生成 列。

我该怎么办 禁用 之后的所有行的排序功能MVVM 图案?

<DataGrid AutoGenerateColumns="True" 
            ItemsSource="{Binding MyList}" 
</DataGrid>

最佳答案

套装 CanUserSortColumns="False" 在 dataGrid 上,这将禁用对所有列的排序。

<DataGrid AutoGenerateColumns="True" 
          ItemsSource="{Binding MyList}"
          CanUserSortColumns="False">
</DataGrid>

关于wpf - 禁用对 WPF MVVM 中 DataGrid 中自动生成的列进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25662442/

相关文章:

php - 按另一个数组的键对数组排序

wpf - Infragistics xamgid 或 xamdatagrid 中的 AutoGeneratingColumn 事件?

c# - WPF 用户控件;触发器和更改其他控件

带有 ItemsSource 的 WPF ContextMenu - 如何在每个项目中绑定(bind)到 Command?

perl - 按拆分大小对数组进行排序

java - 如何按字母顺序对数组排序,标点符号优先

c# - 使用 XAML 和 Xamarin 将母版页注入(inject)主从页面

c# - 当 SelectedValue 为 0 时 WPF 组合框,则组合框不应选择

WPF:在样式资源中包含命名空间以访问转换器

c# - WPF DependencyProperty 抛出 InvalidOperationException