internal void AddErrors(object validationSource, IEnumerable<ValidationError> errors) { foreach (ValidationError error in errors) { AddError(validationSource, error); } ValidationHelper.InternalSetIsValid(owner, !errors.Any()); }
private void ValidationSourceLoaded(object sender, RoutedEventArgs e) { if (sender is FrameworkElement element) { element.Loaded -= ValidationSourceLoaded; } else { ((FrameworkContentElement)sender).Loaded -= ValidationSourceLoaded; } validationTracker.AddErrors(sender, errors); }