public static void TriggerInput(this TextBoxBase self, Key key) { self.RaiseKeyboardEvent(UIElement.PreviewKeyDownEvent, key); self.RaiseEvent(new TextChangedEventArgs(TextBox.TextChangedEvent, UndoAction.None)); }