Search code examples
wpfeventstextboxtextchangedlost-focus

Having TextChanged Event Fire Immediately as Text is Typed into TextBox


On a wpf TextBox that has an TextChanged event, it seems to only fires when focus is taken away from the textbox; but not as individual characters are typed in.

Is there an event similar to TextChanged that fires immediately when a character is typed into the textbox, rather than when focus changes?


Solution

  • 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.