// Token: 0x06005975 RID: 22901 RVA: 0x0018B004 File Offset: 0x00189204 private static void OnValidationAdornerSiteChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { if (e.IsASubPropertyChange) { return; } DependencyObject dependencyObject = (DependencyObject)e.OldValue; DependencyObject dependencyObject2 = (DependencyObject)e.NewValue; if (dependencyObject != null) { dependencyObject.ClearValue(Validation.ValidationAdornerSiteForProperty); } if (dependencyObject2 != null && d != Validation.GetValidationAdornerSiteFor(dependencyObject2)) { Validation.SetValidationAdornerSiteFor(dependencyObject2, d); } if (Validation.GetHasError(d)) { if (dependencyObject == null) { dependencyObject = d; } Validation.ShowValidationAdornerHelper(d, dependencyObject, false); Validation.ShowValidationAdorner(d, true); } }
// Token: 0x0600597D RID: 22909 RVA: 0x0018B1C0 File Offset: 0x001893C0 private static object ShowValidationAdornerOperation(object arg) { object[] array = (object[])arg; DependencyObject targetElement = (DependencyObject)array[0]; DependencyObject adornerSite = (DependencyObject)array[1]; bool show = (bool)array[2]; Validation.ShowValidationAdornerHelper(targetElement, adornerSite, show, false); return(null); }
// Token: 0x06005979 RID: 22905 RVA: 0x0018B104 File Offset: 0x00189304 internal static void ShowValidationAdorner(DependencyObject targetElement, bool show) { if (!Validation.HasValidationGroup(targetElement as FrameworkElement)) { DependencyObject dependencyObject = Validation.GetValidationAdornerSite(targetElement); if (dependencyObject == null) { dependencyObject = targetElement; } Validation.ShowValidationAdornerHelper(targetElement, dependencyObject, show); } }
// Token: 0x0600597C RID: 22908 RVA: 0x0018B1B2 File Offset: 0x001893B2 private static void ShowValidationAdornerHelper(DependencyObject targetElement, DependencyObject adornerSite, bool show) { Validation.ShowValidationAdornerHelper(targetElement, adornerSite, show, true); }