private void EntryMessage_TextChanged(object sender, TextChangedEventArgs e)
 {
     if (e.NewTextValue?.Length > 0)
     {
         if (!userIsTyping)
         {
             userIsTyping = true;
             UserIsTyping?.Raise(this, new BooleanEventArgs(true));
         }
     }
     else
     {
         if (userIsTyping)
         {
             userIsTyping = false;
             UserIsTyping?.Raise(this, new BooleanEventArgs(false));
         }
     }
 }