Вы можете отключить выбор в DataGrid
, сохраняя сортировку, прокрутку и т. Д., Установив IsEnabled="False"
на DataGridRow
.
У этого побочного эффекта есть то, что большинство элементов приобретают «серый» / отключенный вид, однако это не относится к TextBlocks
.
<DataGrid ...>
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Setter Property="IsEnabled" Value="False"/>
</Style>
</DataGrid.RowStyle>
<!-- ... -->
</DataGrid>