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); }); }
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); }); }