/// <summary> /// Comprueba si se puede ejecutar una acción /// </summary> protected override bool CanExecuteAction(string action, object parameter) { switch (action) { case nameof(SendMessageCommand): return(!MessageToSend.IsEmpty()); default: return(false); } }
/// <summary> /// Envía un mensaje /// </summary> private void SendMessage() { if (!MessageToSend.IsEmpty()) { // Envía el mensaje Connection.SendMessage(Contact, MessageToSend); // Muestra el mensaje ShowMessage(Connection.User, MessageToSend); // y lo borra MessageToSend = ""; } }