Заголовок DataGrid не доступен с клавиатуры - PullRequest
0 голосов
/ 28 апреля 2018

Заголовок в DataGrid доступен мышью. При щелчке по заголовку столбцы сортируются, однако клавиатура не может выполнить то же действие, так как заголовок не получает фокус. Есть ли имущество, которое мне не хватает? Или можно как-то отсортировать столбец?

Это часть моего кода:

<DataGrid.Columns>
    <DataGridTextColumn Header="Language" Binding="{Binding Language}"/>
</DataGrid.Columns/>

1 Ответ

0 голосов
/ 08 мая 2018

Мне удалось получить фокус на заголовке столбца, установив следующее свойство, и как только фокус переместился на заголовок, вы можете отсортировать столбец с помощью клавиши «Ввод».

<DataGridTextColumn.HeaderStyle>
   <Style TargetType="{x:Type DataGridColumnHeader}">
    <Setter Property="Focusable" Value="True"/>
   </Style>
</DataGridTextColumn.HeaderStyle>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...