BaseViewModel.SetProperty C# (CSharp) Méthode

SetProperty() protected méthode

protected SetProperty ( &backingStore, value, string propertyName = "", Action onChanged = null ) : bool
propertyName string
onChanged Action
Résultat 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