Как отключить редактирование ячеек в WPF Datagrid?

Я создаю сетку данных в Windows Presentation Foundation, и у меня возникла проблема. Когда пользователь дважды щелкает ячейку в моей сетке данных, ячейка переходит в режим редактирования. Я хочу предотвратить это. Вместо этого я хочу, чтобы пользователи могли выбирать всю строку, а не редактировать в ней значения.

Как сделать так, чтобы двойной щелчок выделял всю строку вместо того, чтобы переводить нажатую ячейку в режим редактирования?

108
задан Brighid McDonnell 9 August 2012 в 22:28
поделиться

1 ответ

Я вижу пользователей в комментариях, задающихся вопросом, как отключить редактирование ячейки при разрешении удаления строки: Мне удалось сделать это путем установки всех столбцов индивидуально на только для чтения вместо самого DataGrid.

<DataGrid IsReadOnly="False">
    <DataGrid.Columns>
        <DataGridTextColumn IsReadOnly="True"/>
        <DataGridTextColumn IsReadOnly="True"/>
    </DataGrid.Columns>
</DataGrid>
2
ответ дан 24 November 2019 в 03:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: