There does not seem to be a solution of its own. The LostFocus event is a good idea. But when the user presses Enter, he wants the TextBox to check the change. So here is my suggestion: use the LostFocus event and the KeyDown event when the Enter key is pressed.
private void TextBox_LostFocus(object sender, RoutedEventArgs e) {
source share