Contains arguments for the ValidationHelper.ResultChanged event.
상속: System.EventArgs
예제 #1
0
        private void OnValidatorResultChanged(object sender, ValidationResultChangedEventArgs e)
        {
            var validator = (ValidationHelper)sender;

            resultsByValidator[validator] = e.NewResult;

            NotifyCombinedResultChanged();
        }
예제 #2
0
        private void OnResultChanged(ValidationResultChangedEventArgs e)
        {
            var handler = ResultChanged;

            if (handler != null)
            {
                handler(this, e);
            }
        }
예제 #3
0
        private void OnValidatorResultChanged(object sender, ValidationResultChangedEventArgs e, SynchronizationContext syncContext)
        {
            if (syncContext != null)
            {
                syncContext.Post(_ => OnValidatorResultChanged(sender, e, null), null);

                return;
            }

            OnErrorsChanged(e.Target as string);
        }
예제 #4
0
        private void OnValidatorResultChanged(object sender, ValidationResultChangedEventArgs e)
        {
            if (errorsChangedNotificationContext != null)
            {
                errorsChangedNotificationContext.Post(_ => {
                    OnErrorsChanged(e.Target as string);
                }, null);

                return;
            }

            OnErrorsChanged(e.Target as string);
        }
예제 #5
0
파일: Project.cs 프로젝트: KarlWenzel/WLand
 public void Unit_ValidationResultChanged(object sender, ValidationResultChangedEventArgs e)
 {
     Validate(() => Unit);
 }
예제 #6
0
 private void OnResultChanged(ValidationResultChangedEventArgs e)
 {
     ResultChanged?.Invoke(this, e);
 }
        private void OnValidatorResultChanged(object sender, ValidationResultChangedEventArgs e,
            SynchronizationContext syncContext)
        {
            if (syncContext != null)
            {
                syncContext.Post(_ => OnValidatorResultChanged(sender, e, null), null);

                return;
            }

            OnErrorsChanged(e.Target as string);
        }
예제 #8
0
        private void OnValidatorResultChanged(object sender, ValidationResultChangedEventArgs e)
        {
            var validator = (ValidationHelper) sender;

            resultsByValidator[validator] = e.NewResult;

            NotifyCombinedResultChanged();
        }
예제 #9
0
 private void OnResultChanged(ValidationResultChangedEventArgs e)
 {
     ResultChanged?.Invoke(this, e);
 }
예제 #10
0
 private void OnResultChanged(ValidationResultChangedEventArgs e)
 {
     var handler = ResultChanged;
     if (handler != null)
     {
         handler(this, e);
     }
 }
예제 #11
0
 private void OnValidationResultChanged(object sender, ValidationResultChangedEventArgs e)
 {
     // Get current state of the validation
     if (!IsValid.GetValueOrDefault(true))
     {
         ValidationResult validationResult = Validator.GetResult();
         UpdateValidationSummary(validationResult);
     }
 }
예제 #12
0
 private void Validator_ResultChanged(object sender, ValidationResultChangedEventArgs e)
 {
     this.Message = e.NewResult.ToString();
 }
예제 #13
0
 private void Validator_ResultChanged(object sender, ValidationResultChangedEventArgs e)
 {
     OnNewMessage(e.NewResult.ToString());
 }