禁用WPF MVVM中DataGrid中自动生成的列的排序

时间:2014-09-04 09:55:06

标签: wpf sorting mvvm datagrid

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

如何禁用 MVVM 模式后所有行的排序功能?

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

1 个答案:

答案 0 :(得分:37)

在dataGrid上设置 CanUserSortColumns="False" ,这将禁用所有列的排序。

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