Эти два столбца ведут себя не одинаково
<DataGridTextColumn
Width="50"
Binding="{Binding Path=Id, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
Header="Id" /><DataGridTemplateColumn Width="80">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Id, UpdateSourceTrigger=PropertyChanged}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<TextBlock Text="{Binding Id, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
Я бы хотел, чтобы в случае столбца шаблона было то же поведение, что и в стандартном текстовом столбце. Это означает, что когда пользователь начинает вводить текст, старый текст будет автоматически удален.
Что мне делать? Спасибо за Ваш ответ.