protected SetProperty ( &backingStore, value, string propertyName = "", Action onChanged = null ) : bool | ||
propertyName | string | |
onChanged | Action | |
return | bool |
protected bool SetProperty<T>(ref T backingStore, T value,
[CallerMemberName]string propertyName = "",
Action onChanged = null)
{
if (EqualityComparer<T>.Default.Equals(backingStore, value))
return false;
backingStore = value;
onChanged?.Invoke();
OnPropertyChanged(propertyName);
return true;
}
#region INotifyPropertyChanged