我有一个C#WPF问题。我需要设置一个触发事件来检查文本框中的内容是否已更改。无论用户在文本框中添加或删除任何字符,我都可以将其作为触发事件。这该怎么做?感谢。
答案 0 :(得分:0)
我在过去做过类似的动画文字更改:
<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>
答案 1 :(得分:0)
在XAML中:
<TextBox TextChanged="TextBox_TextChanged"/>
代码背后:
private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
{
TextBox textBox = sender as TextBox;
}
'TextBox_TextChanged'只要用户更改文本框内的文本,就会触发此事件。