예제 #1
0
        private void Evaluate()
        {
            _errors = GetErrors();

            OnPropertyChanged(() => HasErrors);
            OnPropertyChanged(() => ProfileName);
            AddCommand.Rebind();
            CancelCommand.Rebind();
            ErrorsChanged?.Invoke(this, new DataErrorsChangedEventArgs(null));
        }
예제 #2
0
        private void Evaluate()
        {
            _errors = _profileName.IsNullOrEmpty()
                          ? new[] { "value is required" }
                          : Enumerable.Empty <string>();

            OnPropertyChanged(() => HasErrors);
            OnPropertyChanged(() => ProfileName);
            SubmitCommand.Rebind();
            CancelCommand.Rebind();
            ErrorsChanged?.Invoke(this, new DataErrorsChangedEventArgs(null));
        }