private void ChangedErrorsEvents(object sender, DataErrorsChangedEventArgs e) { ErrorsChanged?.Invoke(this, e); OnPropertyChanged(nameof(CanCreate)); }
private void OnCustomUIErrorsChanged(object sender, DataErrorsChangedEventArgs e) { ErrorsChanged?.Invoke(this, e); OnPropertyChanged(nameof(DoesNotHaveErrors)); }
private void OnErrorsChanged(object sender, DataErrorsChangedEventArgs dataErrorsChangedEventArgs) { this.ErrorsChanged?.Invoke(this, dataErrorsChangedEventArgs); }
private void ValidationBase_ErrorsChanged(object sender, DataErrorsChangedEventArgs e) { RaisePropertyChanged("HasErrors"); RaisePropertyChanged("Errors"); }
public static bool IsForKey <T>(this DataErrorsChangedEventArgs args, Expression <Func <T> > prop) { var key = PropertySupport.ExtractPropertyName(prop); return(args.PropertyName == key); }
private void OnErrorsChanged(object sender, DataErrorsChangedEventArgs e) { // Notify the UI that the property has changed so that the validation error gets displayed (or removed). RaisePropertyChanged(e.PropertyName); return; }
static public void Fire(this EventHandler <DataErrorsChangedEventArgs> _this, INotifyDataErrorInfo sender, DataErrorsChangedEventArgs eargs) { if (_this != null) { _this.Invoke(sender, eargs); } }
protected override void HandleErrorsChanged(object sender, DataErrorsChangedEventArgs e) { UpdateErrorsDisplayed(ViewModel.GetErrors(e.PropertyName)); }
private void OnErrorsChanged(DataErrorsChangedEventArgs e) { ErrorsChanged?.Invoke(this, e); }
protected virtual void OnErrorsChanged(DataErrorsChangedEventArgs e) { ErrorsChanged(this, e); }
public void Ctor_String(string propertyName) { var e = new DataErrorsChangedEventArgs(propertyName); Assert.Equal(propertyName, e.PropertyName); }
private static void ViewModelErrorsChanged(ValidatableViewModelValidator validator, object o, DataErrorsChangedEventArgs args) { validator.RaiseErrorsChanged(args.PropertyName, true); }
private void OnErrorsChanged(object sender, DataErrorsChangedEventArgs e) { //Debug.WriteLine(@"Error changing"); // Notify the UI that the property has changed so that the validation error gets displayed (or removed). OnPropertyChanged(e.PropertyName); }
protected override void OnErrorsChanged(object sender, DataErrorsChangedEventArgs e) { OnPropertyChanged(this, nameof(IsValid)); base.OnErrorsChanged(sender, e); }
/// <summary> /// Raises the <see cref="ErrorsChanged"/> event. /// </summary> /// <param name="eventArgs"> /// <see cref="DataErrorsChangedEventArgs"/> object that provides the arguments for the /// event. /// </param> /// <remarks> /// <strong>Notes to Inheritors:</strong><br/> When overriding <see cref="OnErrorsChanged"/> /// in a derived class, be sure to call the base class's <see cref="OnErrorsChanged"/> /// method so that registered delegates receive the event. /// </remarks> protected virtual void OnErrorsChanged(DataErrorsChangedEventArgs eventArgs) { ErrorsChanged?.Invoke(this, eventArgs); }
/// <summary> /// 使用指定的事件数据引发 <see cref="ObservableValidDataObject.ErrorsChanged"/> 事件。 /// </summary> /// <param name="e">包含事件数据的 <see cref="DataErrorsChangedEventArgs"/>。</param> protected virtual void OnErrorsChanged(DataErrorsChangedEventArgs e) { this.ErrorsChanged?.Invoke(this, e); }
private void OnErrorsChanged(DataErrorsChangedEventArgs e) { ErrorsChanged?.Invoke(this, e); OnPropertyChanged(new PropertyChangedEventArgs(nameof(HasErrors))); }
//private void ConfigureValidationRules() //{ // Validator.AddRule( // () => RuleResult.Assert(SelectedInterests.Count() >= 3, "Please select at least 3 interests")); //} private void OnErrorsChanged(object sender, DataErrorsChangedEventArgs e) { // Notify the UI that the property has changed so that the validation error gets displayed (or removed). // this.OnPropertyChanged(new PropertyChangedEventArgs(e.PropertyName)); }
protected virtual void OnDataErrorsChanged(object sender, DataErrorsChangedEventArgs e) { OnPropertyChanged(() => Error); }
public static bool IsForKey(this DataErrorsChangedEventArgs args, string key) { return(args.PropertyName == key); }
private bool Handle(DataErrorsChangedEventArgs message) { var binding = Binding; if (binding == null) return false; if (message == null) return true; if (MemberNameEqual(message.PropertyName, binding.SourceAccessor)) UpdateErrors(null); return true; }
protected virtual void OnErrorsChanged(object sender, DataErrorsChangedEventArgs e) => ErrorsChanged?.Invoke(sender, e);
private void DataErrorsChanged(object sender, DataErrorsChangedEventArgs e) { ErrorsChanged?.Invoke(this, e); }
protected void OnErrorsChanged(DataErrorsChangedEventArgs e) { var errorsChanged = ErrorsChanged; errorsChanged?.Invoke(this, e); }
private static void OnErrorsChanged(object sender, DataErrorsChangedEventArgs e) { (sender as ValidatableBindableBase)?.OnValidate(); }
private void ViewModel_ErrorsChanged(object sender, DataErrorsChangedEventArgs e) { this.ShowErrors(); }
public void InvokeErrorsChanged(DataErrorsChangedEventArgs e) { ErrorsChanged?.Invoke(this, e); }
protected virtual void RaiseErrorsChanged(DataErrorsChangedEventArgs e) { // HasErrors muss befüllt sein bevor ErrorsChanged ausgelöst wird. this.HasErrors = !string.IsNullOrEmpty(this.Error); ErrorsChanged?.Invoke(this, e); }
private void OnValidations_ErrorsChanged(object?sender, DataErrorsChangedEventArgs e) { ErrorsChanged?.Invoke(this, new DataErrorsChangedEventArgs(e.PropertyName)); }
private void RaiseCanExecuteChanged(object sender, DataErrorsChangedEventArgs e) { SaveCommand.RaiseCanExecuteChanged(); }
private static void NotifyDataErrorInfo_ErrorsChanged(object sender, DataErrorsChangedEventArgs e) { Refresh(sender); }