Я создаю сетку данных в Windows Presentation Foundation, и у меня возникла проблема. Когда пользователь дважды щелкает ячейку в моей сетке данных, ячейка переходит в режим редактирования. Я хочу предотвратить это. Вместо этого я хочу, чтобы пользователи могли выбирать всю строку, а не редактировать в ней значения.
Как сделать так, чтобы двойной щелчок выделял всю строку вместо того, чтобы переводить нажатую ячейку в режим редактирования?
Я вижу пользователей в комментариях, задающихся вопросом, как отключить редактирование ячейки при разрешении удаления строки: Мне удалось сделать это путем установки всех столбцов индивидуально на только для чтения вместо самого DataGrid.
<DataGrid IsReadOnly="False">
<DataGrid.Columns>
<DataGridTextColumn IsReadOnly="True"/>
<DataGridTextColumn IsReadOnly="True"/>
</DataGrid.Columns>
</DataGrid>