datagridTemplatecolumn不会触发事件textChanged

时间:2016-09-01 13:50:34

标签: c# wpf xaml

我在一个未触发的列中有一个事件。

在MainWindow.xaml中:

<DataGridTemplateColumn Header="Remise %">
    <DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
            <TextBox Text="{Binding Path=remise}"/>
        </DataTemplate>
    </DataGridTemplateColumn.CellTemplate>
    <DataGridTemplateColumn.CellEditingTemplate>
        <DataTemplate>
            <TextBox Text="{Binding Path=remise, Mode=TwoWay}" TextChanged="TextBoxBase_OnTextChanged"/>
        </DataTemplate>
    </DataGridTemplateColumn.CellEditingTemplate>
    <DataGridTemplateColumn.CellStyle>
        <Style TargetType="DataGridCell">
            <Setter Property="IsEnabled" Value="{Binding Path=isArticleDivers}"/>
        </Style>
    </DataGridTemplateColumn.CellStyle>
</DataGridTemplateColumn>

在Mainwindow.xaml.cs中:

private void TextBoxBase_OnTextChanged(object sender, TextChangedEventArgs e)
{
     // Do some code .... 
}

如何正确制作包含textchanged事件的列?

0 个答案:

没有答案