TextBox
イベントがある wpf ではTextChanged
、フォーカスがテキスト ボックスから離れたときにのみ発生するようです。ただし、個々の文字が入力されるわけではありません。
フォーカスが変わったときではなく、文字がテキストボックスに入力されたときにすぐTextChanged
に発生するようなイベントはありますか?
TextBox
イベントがある wpf ではTextChanged
、フォーカスがテキスト ボックスから離れたときにのみ発生するようです。ただし、個々の文字が入力されるわけではありません。
フォーカスが変わったときではなく、文字がテキストボックスに入力されたときにすぐTextChanged
に発生するようなイベントはありますか?
You can bind the Text
property and make use of the UpdateSourceTrigger.
UpdateSourceTrigger=PropertyChanged
By setting it to PropertyChanged
, you will get a notification each and every time the text changes.
TextChanged
テキストが変更されるとすぐに起動します。
Text
(同じものではないバインディングがある場合、それはイベントから完全に独立しています。)
@Anronの答えは正しいですが、(MVVMを使用して)データバインディングを行っている場合にのみ機能すると思います。
@thecorpの質問から、私が理解したことは、彼がコードビハインドファイルでそれを試みているということです。
テキストボックスの「KeyDown」および「KeyUp」イベントを利用できます。または、データバインディングを使用している場合は、アーロンアンワーが問題を解決するはずです。