C# 判断文本框中的内容是否更改

C# 判断文本框中的内容是否更改,c#,wpf,textbox,C#,Wpf,Textbox,我有一个C#WPF问题。我需要设置一个触发器事件来检查文本框中的内容是否已更改。无论用户在文本框中添加或删除任何字符,我都可以将其作为触发事件。如何做到这一点?谢谢。我以前也做过类似的事情来设置文本更改的动画: <TextBox Text="123"> <TextBox.Triggers> <EventTrigger RoutedEvent="TextBox.TextChanged"> <BeginStor

我有一个C#WPF问题。我需要设置一个触发器事件来检查文本框中的内容是否已更改。无论用户在文本框中添加或删除任何字符,我都可以将其作为触发事件。如何做到这一点?谢谢。

我以前也做过类似的事情来设置文本更改的动画:

<TextBox Text="123">
    <TextBox.Triggers>
        <EventTrigger RoutedEvent="TextBox.TextChanged">
            <BeginStoryboard>
                <Storyboard FillBehavior="Stop">
                    <DoubleAnimation Storyboard.TargetProperty="Opacity"
                                     To="0"
                                     Duration="0:0:.5" />
                </Storyboard>
            </BeginStoryboard>
        </EventTrigger>
    </TextBox.Triggers>
</TextBox>

在XAML中:

<TextBox TextChanged="TextBox_TextChanged"/>

“TextBox\u TextChanged”每当用户更改文本框中的文本时,就会触发此事件。

@ASh,OP say“trigger event”未绑定,也没有setter。@Sinatr,我的心灵感应调试协处理器出现故障,可能返回误报。很高兴您的工作正常,并且您有足够的精力按需编写代码
private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
{
    TextBox textBox = sender as TextBox;
}