Example #1
0
 public FriendViewModel(Friend model, FullNameSchema schema)
 {
     Model = model;
     Model.PropertyChanged += (s, e) =>
     {
         if (e.PropertyName == Friend.FirstNamePropertyName || e.PropertyName == Friend.LastNamePropertyName)
         {
             RaisePropertyChanged(() => FullName);
             return;
         }
         if (e.PropertyName == Friend.DateOfBirthPropertyName)
         {
             RaisePropertyChanged(() => DateOfBirthFormatted);
         }
     };
     Messenger.Default.Register<ChangeFullNameMessage>(
       this,
       msg =>
       {
           //_schema = msg.Schema;
           RaisePropertyChanged(() => FullName);
       });
 }
Example #2
0
 public FriendViewModel(Friend model, FullNameSchema schema)
 {
     Model = model;
     Model.PropertyChanged += (s, e) =>
     {
         if (e.PropertyName == Friend.FirstNamePropertyName || e.PropertyName == Friend.LastNamePropertyName)
         {
             RaisePropertyChanged(() => FullName);
             return;
         }
         if (e.PropertyName == Friend.DateOfBirthPropertyName)
         {
             RaisePropertyChanged(() => DateOfBirthFormatted);
         }
     };
     Messenger.Default.Register <ChangeFullNameMessage>(
         this,
         msg =>
     {
         //_schema = msg.Schema;
         RaisePropertyChanged(() => FullName);
     });
 }