private void MessageTextOnKeyUp(object sender, KeyEventArgs keyEventArgs) { if (keyEventArgs.Key == Key.Enter && !string.IsNullOrWhiteSpace(MessageText.Text)) { MessageSubmitted.SafeInvoke(this, new MessageEventArgs(MessageText.Text)); ClearAndHide(); } if (keyEventArgs.Key == Key.Escape) { ClearAndHide(); } }