public WelcomePageViewModel()
        {
            //LastName = "Obiwan";
            Age = 69;

            SaveCommand = new Command(() =>
            {
                //Code
                SaveCommand.ChangeCanExecute();

                //Envoie d'un message sur le serveur de message (avec 0 paramètre)
                //MessagingCenter.Send(this, "SauvegardeTerminee");

                //Envoie d'un message sur le serveur de message (avec 1 paramètre)
                //MessagingCenter.Send(this, "SauvegardeTerminee", DateTime.Now);

                //Envoie d'un message sur le serveur de message (avec plusieurs params)
                MessagingCenter.Send(this, "SauvegardeTerminee",
                                     new Tuple <DateTime, String>(DateTime.Now, "2 elements"));
            },
                                      () =>
            {
                return(!LastName.IsNullOrEmptyOrWhiteSpace());
            });

            UpdateCommand = new Command(() =>
            {
                LastName = "Dath Vader";
            });
        }
Beispiel #2
0
 public bool IsValid()
 {
     if (FirstName.IsNullOrEmptyOrWhiteSpace())
     {
         return(false);
     }
     if (LastName.IsNullOrEmptyOrWhiteSpace())
     {
         return(false);
     }
     return(true);
 }