У меня есть довольно простое приложение CRUD, которое отображает данные из базы данных в сетке данных.Это отлично работает.Я хотел бы иметь столбец комментариев в таблице данных, где каждая строка имеет текстовое поле, в которое пользователь может вставить комментарий.Проблема в том, что свойство в классе, отображающее данные, не обновляется с комментарием.Я могу использовать простой DataGridTextColumn с IsReadonly = "False" для этого столбца.Это на самом деле получает комментарии, но выглядит ужасно, и пользователь должен дважды щелкнуть ячейку, чтобы войти в нее.В текстовом поле проверка выглядит более плавно, и пользователь должен нажать только один раз, чтобы ввести его, но здесь привязка не работает.Я пробовал разные варианты DataGridTemplateColumn, но я не могу понять, как это правильно или найти рабочий пример.Чего мне не хватает?
<DataGridTemplateColumn Header="Comment" Width="120" IsReadOnly="False">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=UserComment}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<TextBox IsEnabled="true" Text="{Binding Path=UserComment}"/>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>