如何在WPF数据网格单元格编辑模式下使用myCustomTextBox更改TextBox

时间:2019-03-23 15:00:52

标签: c# wpf datagrid textbox edit

在WPF数据网格单元格编辑模式下,我需要使用TextBox更改默认的myCustomTextBox

例如:当用户双击一个单元格时,显示MyCustomControl而不是WPF TextBox。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用单元格编辑模板like this     在此处输入代码

  <DataGrid ItemsSource="{Binding}">
        <DataGrid.Resources>
            <DataTemplate x:Key="CellEditingTemplate">
                <local:myCustomTextBox Text="{Binding PropertyName}"/>
            </DataTemplate>
        </DataGrid.Resources>
        <DataGridTemplateColumn CellEditingTemplate="{StaticResource CellEditingTemplate}"/>
</DataGrid>