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