【发布时间】:2019-03-23 15:00:52
【问题描述】:
我需要在 WPF 数据网格单元格编辑模式下将默认 TextBox 更改为 myCustomTextBox。
例如:当用户双击单元格时,显示 MyCustomControl 而不是 WPF TextBox。
谢谢。
【问题讨论】:
标签: c# wpf datagrid textbox edit
我需要在 WPF 数据网格单元格编辑模式下将默认 TextBox 更改为 myCustomTextBox。
例如:当用户双击单元格时,显示 MyCustomControl 而不是 WPF TextBox。
谢谢。
【问题讨论】:
标签: c# wpf datagrid textbox edit
您可以使用单元格编辑模板like this 在此输入代码
<DataGrid ItemsSource="{Binding}">
<DataGrid.Resources>
<DataTemplate x:Key="CellEditingTemplate">
<local:myCustomTextBox Text="{Binding PropertyName}"/>
</DataTemplate>
</DataGrid.Resources>
<DataGridTemplateColumn CellEditingTemplate="{StaticResource CellEditingTemplate}"/>
</DataGrid>
【讨论】: