Exemplo n.º 1
0
 // Token: 0x0600598F RID: 22927 RVA: 0x0018B723 File Offset: 0x00189923
 internal ValidationErrorEventArgs(ValidationError validationError, ValidationErrorEventAction action)
 {
     Invariant.Assert(validationError != null);
     base.RoutedEvent      = Validation.ErrorEvent;
     this._validationError = validationError;
     this._action          = action;
 }
Exemplo n.º 2
0
 // Methods
 internal ValidationErrorEventArgs(
     ValidationErrorEventAction action, ValidationError error)
 {
     Action  = action;
     Error   = error;
     Handled = false;
 }
        /// <summary> 
        /// Constructor
        /// </summary> 
        internal ValidationErrorEventArgs(ValidationError validationError, ValidationErrorEventAction action) 
        {
            Invariant.Assert(validationError != null); 

            RoutedEvent = Validation.ErrorEvent;
            _validationError = validationError;
            _action = action; 
        }
 internal ValidationErrorEventArgs(ValidationErrorEventAction action, ValidationError error)
 {
     this.Action  = action;
     this.Error   = error;
     this.Handled = false;
 }
Exemplo n.º 5
0
        static void OnValidationError(DependencyObject source, ValidationError validationError, ValidationErrorEventAction action) 
        {
            ValidationErrorEventArgs args = new ValidationErrorEventArgs(validationError, action); 

            if (source is ContentElement)
                ((ContentElement)source).RaiseEvent(args);
            else if (source is UIElement) 
                ((UIElement)source).RaiseEvent(args);
            else if (source is UIElement3D) 
                ((UIElement3D)source).RaiseEvent(args); 
        }
        // Token: 0x06005983 RID: 22915 RVA: 0x0018B3E4 File Offset: 0x001895E4
        private static void OnValidationError(DependencyObject source, ValidationError validationError, ValidationErrorEventAction action)
        {
            ValidationErrorEventArgs e = new ValidationErrorEventArgs(validationError, action);

            if (source is ContentElement)
            {
                ((ContentElement)source).RaiseEvent(e);
                return;
            }
            if (source is UIElement)
            {
                ((UIElement)source).RaiseEvent(e);
                return;
            }
            if (source is UIElement3D)
            {
                ((UIElement3D)source).RaiseEvent(e);
            }
        }
Exemplo n.º 7
0
		internal ValidationErrorEventArgs (ValidationErrorEventAction action, ValidationError error)
		{
			this.action = action;
			this.error = error;
		}
 ValidationErrorEventArgs CreateValidationErrorEventArgs(ValidationError error, ValidationErrorEventAction action) {
     ConstructorInfo constructor = typeof(ValidationErrorEventArgs).GetConstructor(BindingFlags.NonPublic | BindingFlags.Instance, null, new Type[] { typeof(ValidationError), typeof(ValidationErrorEventAction) }, null);
     return (ValidationErrorEventArgs)constructor.Invoke(new object[] { error, action });
 }
Exemplo n.º 9
0
 internal ValidationErrorEventArgs(ValidationErrorEventAction action, ValidationError error)
 {
     this.Action = action;
     this.Error = error;
     this.Handled = false;
 }
Exemplo n.º 10
0
 private void AddErrorNotificationToQueue(ValidationErrorEventAction action, ValidationError error)
 {
     if (!this.binding.NotifyOnValidationError || error == null || this.TargetElement == null)
     {
         return;
     }
     ValidationErrorEventArgs validationErrorEventArg = new ValidationErrorEventArgs(action, error);
     if (this.errorNotifications == null)
     {
         this.errorNotifications = new List<ValidationErrorEventArgs>();
     }
     this.errorNotifications.Add(validationErrorEventArg);
 }
 internal ScopeValidationErrorEventArgs(ValidationError validationError, ValidationErrorEventAction action)
 {
     this.RoutedEvent = Scope.ErrorEvent;
     this.Error = validationError;
     this.Action = action;
 }
Exemplo n.º 12
0
        static void OnValidationError(DependencyObject source, ValidationError validationError, ValidationErrorEventAction action)
        {
            ValidationErrorEventArgs args = new ValidationErrorEventArgs(validationError, action);

            if (source is ContentElement)
            {
                ((ContentElement)source).RaiseEvent(args);
            }
            else if (source is UIElement)
            {
                ((UIElement)source).RaiseEvent(args);
            }
            else if (source is UIElement3D)
            {
                ((UIElement3D)source).RaiseEvent(args);
            }
        }
Exemplo n.º 13
0
 internal ValidationErrorEventArgs(ValidationErrorEventAction action, ValidationError error)
 {
     this.action = action;
     this.error  = error;
 }
        ValidationErrorEventArgs CreateValidationErrorEventArgs(ValidationError error, ValidationErrorEventAction action)
        {
            ConstructorInfo constructor = typeof(ValidationErrorEventArgs).GetConstructor(BindingFlags.NonPublic | BindingFlags.Instance, null, new Type[] { typeof(ValidationError), typeof(ValidationErrorEventAction) }, null);

            return((ValidationErrorEventArgs)constructor.Invoke(new object[] { error, action }));
        }
 internal ScopeValidationErrorEventArgs(ValidationError validationError, ValidationErrorEventAction action)
 {
     this.RoutedEvent = Scope.ValidationErrorEvent;
     this.Error       = validationError;
     this.Action      = action;
 }
Exemplo n.º 16
0
 private void AddNotifyDataErrorInfosToQueue(ValidationErrorEventAction action, Collection<ValidationError> validationErrors)
 {
     if (validationErrors == null)
     {
         return;
     }
     foreach (ValidationError validationError in validationErrors)
     {
         this.AddErrorNotificationToQueue(action, validationError);
     }
 }
Exemplo n.º 17
0
 private void AddNotifyDataErrorInfosToQueue(ValidationErrorEventAction action)
 {
     this.AddNotifyDataErrorInfosToQueue(action, this.currentNotifyChildValidationErrors);
     this.AddNotifyDataErrorInfosToQueue(action, this.currentNotifyValidationErrors);
 }