鼠标可以访问DataGrid
中的标题。当单击标题时,列将被排序,但是由于标题未获得焦点,因此键盘无法执行相同的操作。有遗产吗?或者是否可以以其他方式对列进行排序?
这是我的代码的一部分:
<DataGrid.Columns>
<DataGridTextColumn Header="Language" Binding="{Binding Language}"/>
</DataGrid.Columns/>
答案 0 :(得分:0)
我可以通过设置以下属性来关注列的标题,一旦焦点移动到标题,您就可以使用“Enter”键对列进行排序。
<DataGridTextColumn.HeaderStyle>
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="Focusable" Value="True"/>
</Style>
</DataGridTextColumn.HeaderStyle>