We use a WPF DataGrid inside a ArcGIS Pro Pane with custom styling as suggested by the ArcGIS Pro SDK Style Guide But if we declare our DataGrid like this, all cells become disabled.
<SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><</SPAN>DataGrid</SPAN> <SPAN class="attr-name token">Grid.Row</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>3<SPAN class="punctuation token">"</SPAN></SPAN>
<SPAN class="attr-name token">ItemsSource</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>{Binding Path<SPAN class="punctuation token">=</SPAN>SelectedMember.PropertyDefinitions}<SPAN class="punctuation token">"</SPAN></SPAN><SPAN class="style-attr language-css token"><SPAN class="attr-name token">
<SPAN class="attr-name token">Style</SPAN></SPAN><SPAN class="punctuation token">="</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">{</SPAN>DynamicResource Esri_DataGrid<SPAN class="punctuation token">}</SPAN></SPAN><SPAN class="punctuation token">"</SPAN></SPAN>
<SPAN class="attr-name token">ColumnHeader</SPAN><SPAN class="style-attr language-css token"><SPAN class="attr-name token"><SPAN class="attr-name token">Style</SPAN></SPAN><SPAN class="punctuation token">="</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">{</SPAN>DynamicResource Esri_DataGridColumnHeader<SPAN class="punctuation token">}</SPAN></SPAN><SPAN class="punctuation token">"</SPAN></SPAN>
<SPAN class="attr-name token">Cell</SPAN><SPAN class="style-attr language-css token"><SPAN class="attr-name token"><SPAN class="attr-name token">Style</SPAN></SPAN><SPAN class="punctuation token">="</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">{</SPAN>DynamicResource Esri_DataGridCell<SPAN class="punctuation token">}</SPAN></SPAN><SPAN class="punctuation token">"</SPAN></SPAN>
<SPAN class="attr-name token">AlternatingRowBackground</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>LightGray<SPAN class="punctuation token">"</SPAN></SPAN>
<SPAN class="attr-name token">CanUserAddRows</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>True<SPAN class="punctuation token">"</SPAN></SPAN>
<SPAN class="attr-name token">CanUserDeleteRows</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>True<SPAN class="punctuation token">"</SPAN></SPAN>
<SPAN class="attr-name token">AutoGenerateColumns</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>False<SPAN class="punctuation token">"</SPAN></SPAN><SPAN class="punctuation token">></SPAN></SPAN>
<DataGrid.Columns>
<SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><</SPAN>DataGridTextColumn</SPAN> <SPAN class="attr-name token">Header</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>Name<SPAN class="punctuation token">"</SPAN></SPAN> <SPAN class="attr-name token">Binding</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>{Binding Path<SPAN class="punctuation token">=</SPAN>Name}<SPAN class="punctuation token">"</SPAN></SPAN><SPAN class="punctuation token">></SPAN></SPAN><SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"></</SPAN>DataGridTextColumn</SPAN><SPAN class="punctuation token">></SPAN></SPAN>
<SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><</SPAN>DataGridTextColumn</SPAN> <SPAN class="attr-name token">Header</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>Display Name<SPAN class="punctuation token">"</SPAN></SPAN> <SPAN class="attr-name token">Binding</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>{Binding Path<SPAN class="punctuation token">=</SPAN>DisplayName}<SPAN class="punctuation token">"</SPAN></SPAN><SPAN class="punctuation token">></SPAN></SPAN><SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"></</SPAN>DataGridTextColumn</SPAN><SPAN class="punctuation token">></SPAN></SPAN>
<SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><</SPAN>DataGridTextColumn</SPAN> <SPAN class="attr-name token">Header</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>Category<SPAN class="punctuation token">"</SPAN></SPAN> <SPAN class="attr-name token">Binding</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>{Binding Path<SPAN class="punctuation token">=</SPAN>Category}<SPAN class="punctuation token">"</SPAN></SPAN><SPAN class="punctuation token">></SPAN></SPAN><SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"></</SPAN>DataGridTextColumn</SPAN><SPAN class="punctuation token">></SPAN></SPAN>
<SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><</SPAN>DataGridTemplateColumn</SPAN> <SPAN class="attr-name token">Header</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>Column<SPAN class="punctuation token">"</SPAN></SPAN><SPAN class="punctuation token">></SPAN></SPAN>
<DataGridTemplateColumn.CellTemplate>
<SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><</SPAN>DataTemplate</SPAN><SPAN class="punctuation token">></SPAN></SPAN>
<SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><</SPAN>TextBlock</SPAN> <SPAN class="attr-name token">Text</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>{Binding Column}<SPAN class="punctuation token">"</SPAN></SPAN><SPAN class="punctuation token">></SPAN></SPAN><SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"></</SPAN>TextBlock</SPAN><SPAN class="punctuation token">></SPAN></SPAN>
<SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"></</SPAN>DataTemplate</SPAN><SPAN class="punctuation token">></SPAN></SPAN>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><</SPAN>DataTemplate</SPAN><SPAN class="punctuation token">></SPAN></SPAN>
<SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><</SPAN>ComboBox</SPAN> <SPAN class="attr-name token">ItemsSource</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>{Binding Columns}<SPAN class="punctuation token">"</SPAN></SPAN> <SPAN class="attr-name token">SelectedItem</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>{Binding Column}<SPAN class="punctuation token">"</SPAN></SPAN><SPAN class="punctuation token">></SPAN></SPAN><SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"></</SPAN>ComboBox</SPAN><SPAN class="punctuation token">></SPAN></SPAN>
<SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"></</SPAN>DataTemplate</SPAN><SPAN class="punctuation token">></SPAN></SPAN>
</DataGridTemplateColumn.CellEditingTemplate>
<SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"></</SPAN>DataGridTemplateColumn</SPAN><SPAN class="punctuation token">></SPAN></SPAN>
<SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><</SPAN>DataGridCheckBoxColumn</SPAN> <SPAN class="attr-name token">Header</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>Visible<SPAN class="punctuation token">"</SPAN></SPAN> <SPAN class="attr-name token">Binding</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>{Binding Path<SPAN class="punctuation token">=</SPAN>IsVisible}<SPAN class="punctuation token">"</SPAN></SPAN><SPAN class="punctuation token">></SPAN></SPAN><SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"></</SPAN>DataGridCheckBoxColumn</SPAN><SPAN class="punctuation token">></SPAN></SPAN>
<SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><</SPAN>DataGridCheckBoxColumn</SPAN> <SPAN class="attr-name token">Header</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>Read Only<SPAN class="punctuation token">"</SPAN></SPAN> <SPAN class="attr-name token">Binding</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">"</SPAN>{Binding Path<SPAN class="punctuation token">=</SPAN>IsReadOnly}<SPAN class="punctuation token">"</SPAN></SPAN><SPAN class="punctuation token">></SPAN></SPAN><SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"></</SPAN>DataGridCheckBoxColumn</SPAN><SPAN class="punctuation token">></SPAN></SPAN>
</DataGrid.Columns>
<SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"></</SPAN>DataGrid</SPAN><SPAN class="punctuation token">></SPAN></SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>There's no chance to edit a cell value by double clicking anymore. Do we miss something? If we do not set custom styles everything works like we would like to have it...