Мне нужен DataGridTemplateColumn с тем же поведением, что и DataGridTextColumn - PullRequest
0 голосов
/ 11 июня 2019

Эти два столбца ведут себя не одинаково

          <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>

Я бы хотел, чтобы в случае столбца шаблона было то же поведение, что и в стандартном текстовом столбце. Это означает, что когда пользователь начинает вводить текст, старый текст будет автоматически удален.

Что мне делать? Спасибо за Ваш ответ.

...