Example #1
0
 virtual internal protected void OnPropertyChanged(string propertyName, bool userProperty)
 {
     PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
     if (userProperty)
     {
         UserPropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
     }
 }
Example #2
0
 protected void OnUserPropertyChanged()
 {
     UserPropertyChanged?.Invoke(this, EventArgs.Empty);
 }
Example #3
0
 Task IEventHandler <UserPropertyChanged> .HandleAsync(UserPropertyChanged payload) => RaiseEvent(payload);
Example #4
0
 internal void InvokeUserPropertyChanged(DataViewNode viewModel, string propertyName)
 {
     UserPropertyChanged?.Invoke(this, new DataViewNodePropertyChangedEventArgs(viewModel, propertyName));
 }