// NOTE: Notification by using the event aggregator. This could also be done with the Event Broker
        protected override void OnDeactivate(bool close)
        {
            base.OnDeactivate(close);

            UserNameChosen message = this.ToUserNameChosen();

            Coroutine.BeginExecute(this.Actions().Notify(message).GetEnumerator());
        }
 // NOTE: Reacts on event aggregator events
 public void Handle(UserNameChosen message)
 {
     this.FromChosenUserName(message);
 }
 // NOTE: Reacts on event aggregator events
 public void Handle(UserNameChosen message)
 {
     this.FromChosenUserName(message);
 }
 public static void FromChosenUserName(this IChoosePasswordViewModel choosePasswordViewModel, UserNameChosen message)
 {
     choosePasswordViewModel.FirstName = message.FirstName;
     choosePasswordViewModel.LastName = message.LastName;
     choosePasswordViewModel.UserName = message.UserName;
 }
Ejemplo n.º 5
0
 public static void FromChosenUserName(this IChoosePasswordViewModel choosePasswordViewModel, UserNameChosen message)
 {
     choosePasswordViewModel.FirstName = message.FirstName;
     choosePasswordViewModel.LastName  = message.LastName;
     choosePasswordViewModel.UserName  = message.UserName;
 }