WPF datagrid单元格文本框控件

WPF datagrid单元格文本框控件,wpf,textbox,textchanged,datagridcell,Wpf,Textbox,Textchanged,Datagridcell,我有一个datagrid单元格,在它下面有一个textbox控件。如何使用routed event调用textbox控件的文本更改事件? 我试过EventSetter,但它不起作用 以下是代码: <Style TargetType="{x:Type DataGridCell}" x:Key="DatagridCellWithTextbox"> <Setter Property="Template"> <Setter.Value>

我有一个datagrid单元格,在它下面有一个textbox控件。如何使用routed event调用textbox控件的文本更改事件? 我试过EventSetter,但它不起作用

以下是代码:

<Style TargetType="{x:Type DataGridCell}" x:Key="DatagridCellWithTextbox">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type DataGridCell}">
                <Grid Background="{TemplateBinding Background}">
                    <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" SnapsToDevicePixels="True">
                        <TextBox x:Name="txtCell" Text="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Content.Text}" VerticalContentAlignment="Top" TextChanged="">                                
                        </TextBox>
                    </Border>
                </Grid>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
     </Style>
谢谢 迪伊

我已经测试过了

<TextBox x:Name="txtCell" TextChanged="txtCell_TextChanged">

你能提供你为什么投-1票的答案吗?可能是因为你又问了几乎相同的问题。请提供我问过这个问题的链接。好吧,看起来差不多,但不是我-
<DataGrid.Columns>
    <DataGridTemplateColumn CellStyle="{StaticResource DatagridCellWithTextbox}" />
</DataGrid.Columns>