У меня есть этот столбец в таблице данных в моем XAML:
<DataGridTemplateColumn Header="Last Activity">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding LastActivity}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<DatePicker SelectedDate="{Binding LastActivity}" />
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
В таблице базы данных еще ничего нет.Я запускаю приложение, открываю вкладку с сеткой данных, перемещаюсь к столбцу с датчиком, нажимаю, чтобы выделить первую строку сетки, и снова нажимаю, чтобы начать редактирование поля.Вместо отображения указателя даты программа переходит в режим прерывания, но не показывает исходный код, потому что «Ваше приложение вошло в состояние прерывания, но нет кода для отображения, потому что все потоки выполняли внешний код (обычно системный или структурный код)».
Сообщение об ошибке:
System.InvalidOperationException: '' DeferRefresh 'не разрешен во время транзакции AddNew или EditItem.'
Возможно, естьчто-то простое, я не знаю здесь, но у меня нет достаточного количества подсказок, чтобы знать, где искать или что искать.Спасибо за любую помощь.