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

问题描述 投票:0回答:1

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

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

<DataGrid AutoGenerateColumns="True" 
          ItemsSource="{Binding MyList}">
</DataGrid>
wpf sorting mvvm datagrid
1个回答
50
投票

在 dataGrid 上设置

CanUserSortColumns="False"
,这将禁用所有列的排序。

<DataGrid AutoGenerateColumns="True" 
          ItemsSource="{Binding MyList}"
          CanUserSortColumns="False">
</DataGrid>
© www.soinside.com 2019 - 2024. All rights reserved.