TextBox
イベントがあるwpfTextChanged
では、テキストボックスからフォーカスが外されたときにのみ起動するようです。ただし、個々の文字が入力されたときではありません。
フォーカスが変更されたときではなく、文字がテキストボックスに入力されたときにすぐに発生するTextChanged
に似たイベントはありますか?
Text
プロパティをバインドして、 pdateSourceTrigger を利用できます。
UpdateSourceTrigger=PropertyChanged
PropertyChanged
に設定すると、テキストが変更されるたびに通知が届きます。
TextChanged
doesテキストが変更されるとすぐに起動します。
(Text
にバインディングがある場合、つまりnot同じものであれば、イベントから完全に独立しています。)
@Anronの答えは正しいですが、データバインディングを実行している場合にのみ機能すると思います(MVVMを使用)。
@thecorpの質問から、私が理解したのは、彼がコードビハインドファイルでそれを試みているということです。
テキストボックスの「KeyDown」イベントと「KeyUp」イベントを利用できます。データバインディングを使用している場合は、Aaronanwerで問題を解決できます。