-1
我有一個C#WPF問題。我需要設置觸發事件來檢查文本框中的內容是否已更改。無論用戶添加或刪除文本框中的任何字符,我都可以將其作爲觸發事件。這個怎麼做?謝謝。判斷文本框中的內容是否發生變化
我有一個C#WPF問題。我需要設置觸發事件來檢查文本框中的內容是否已更改。無論用戶添加或刪除文本框中的任何字符,我都可以將其作爲觸發事件。這個怎麼做?謝謝。判斷文本框中的內容是否發生變化
在XAML:
<TextBox TextChanged="TextBox_TextChanged"/>
代碼背後:
private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
{
TextBox textBox = sender as TextBox;
}
'TextBox_TextChanged' 這一事件將每當用戶更改文本框內的文本時都會觸發。
我已經做了在過去類似動畫文本的變化:
<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>
@ASh,OP說「觸發事件」不是*綁定*,也不*設置*。 – Sinatr
@Sinatr,我的心靈感應調試協處理器出現故障,可能會返回誤報。很高興你的工作很好,而且你有足夠的精力來按需編寫代碼 – ASh