// 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; }
public static void FromChosenUserName(this IChoosePasswordViewModel choosePasswordViewModel, UserNameChosen message) { choosePasswordViewModel.FirstName = message.FirstName; choosePasswordViewModel.LastName = message.LastName; choosePasswordViewModel.UserName = message.UserName; }