| File: System\Windows\Controls\ExceptionValidationRule.cs | Web Access |
| Project: src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\PresentationFramework.csproj (PresentationFramework) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // // Description: // ExceptionValidationRule is used when a ValidationError is the result of an Exception as // there is no actual ValidationRule. // // // See specs at Validation.mht // using System.Globalization; namespace System.Windows.Controls { /// <summary> /// ExceptionValidationRule can be added to the ValidationRulesCollection of a Binding /// or MultiBinding to indicate that Exceptions that occur during UpdateSource should /// be considered ValidationErrors /// </summary> public sealed class ExceptionValidationRule : ValidationRule { /// <summary> /// ExceptionValidationRule ctor. /// </summary> public ExceptionValidationRule() { } /// <summary> /// Validate is called when Data binding is updating /// </summary> public override ValidationResult Validate(object value, CultureInfo cultureInfo) { return ValidationResult.ValidResult; } internal static readonly ExceptionValidationRule Instance = new ExceptionValidationRule(); } }