Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Controls / ExceptionValidationRule.cs / 2 / ExceptionValidationRule.cs
//----------------------------------------------------------------------------
//
//
// Copyright (C) 2003 by Microsoft Corporation. All rights reserved.
//
//
//
// Description:
// ExceptionValidationRule is used when a ValidationError is the result of an Exception as
// there is no actual ValidationRule.
//
//
// See specs at [....]/connecteddata/M5%20Specs/Validation.mht
//
// History:
// 1/12/2005 [....]: created.
//
//---------------------------------------------------------------------------
using System;
using System.Windows;
using System.Globalization;
using System.Windows.Controls;
namespace System.Windows.Controls
{
///
/// ExceptionValidationRule can be added to the ValidationRulesCollection of a Binding
/// or MultiBinding to indicate that Exceptions that occur during UpdateSource should
/// be considered ValidationErrors
///
public sealed class ExceptionValidationRule : ValidationRule
{
///
/// ExceptionValidationRule ctor.
///
public ExceptionValidationRule()
{
}
///
/// Validate is called when Data binding is updating
///
public override ValidationResult Validate(object value, CultureInfo cultureInfo)
{
return ValidationResult.ValidResult;
}
internal static readonly ExceptionValidationRule Instance = new ExceptionValidationRule();
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EncoderParameters.cs
- PhysicalAddress.cs
- ColorMap.cs
- LayoutEvent.cs
- StreamingContext.cs
- Size.cs
- PolicyLevel.cs
- JavascriptCallbackMessageInspector.cs
- PathParser.cs
- ObjectStateEntryDbDataRecord.cs
- Compiler.cs
- RandomDelayQueuedSendsAsyncResult.cs
- XPathParser.cs
- DefaultPrintController.cs
- Point4DValueSerializer.cs
- XmlElement.cs
- DateTimeFormat.cs
- DataPagerFieldItem.cs
- HtmlEncodedRawTextWriter.cs
- MultiBindingExpression.cs
- XmlTypeMapping.cs
- SmtpMail.cs
- ArgIterator.cs
- TimeSpan.cs
- LayoutSettings.cs
- WebConfigurationFileMap.cs
- HtmlInputRadioButton.cs
- OutputCacheModule.cs
- MouseEventArgs.cs
- JsonReader.cs
- UserControlAutomationPeer.cs
- ScrollBarAutomationPeer.cs
- ConfigXmlElement.cs
- RemotingClientProxy.cs
- XslTransform.cs
- PolygonHotSpot.cs
- TdsParser.cs
- EditorAttribute.cs
- basevalidator.cs
- MarkedHighlightComponent.cs
- BindableTemplateBuilder.cs
- GroupQuery.cs
- RequestSecurityTokenForRemoteTokenFactory.cs
- TlsnegoTokenAuthenticator.cs
- XmlDataImplementation.cs
- CharKeyFrameCollection.cs
- ProcessHostServerConfig.cs
- glyphs.cs
- RequiredFieldValidator.cs
- ItemList.cs
- AppDomainProtocolHandler.cs
- WpfGeneratedKnownTypes.cs
- VisualBasicReference.cs
- HtmlProps.cs
- CatalogPartCollection.cs
- ScriptingAuthenticationServiceSection.cs
- Light.cs
- NaturalLanguageHyphenator.cs
- DataColumnCollection.cs
- CacheAxisQuery.cs
- ResizeGrip.cs
- SqlHelper.cs
- WrapPanel.cs
- MemberDomainMap.cs
- WebExceptionStatus.cs
- ImageClickEventArgs.cs
- Converter.cs
- XmlStreamStore.cs
- sqlser.cs
- WebPartRestoreVerb.cs
- GPPOINT.cs
- Visual3D.cs
- MeasurementDCInfo.cs
- FileCodeGroup.cs
- ValidatedControlConverter.cs
- Transform3D.cs
- TraceContext.cs
- ResolvedKeyFrameEntry.cs
- LogicalExpr.cs
- ObservableCollection.cs
- DataBoundLiteralControl.cs
- SqlInternalConnection.cs
- PointIndependentAnimationStorage.cs
- ConsumerConnectionPoint.cs
- TreeNodeClickEventArgs.cs
- _LoggingObject.cs
- ZipPackage.cs
- XPathAncestorIterator.cs
- MediaSystem.cs
- RegexCompilationInfo.cs
- Domain.cs
- RequestCacheEntry.cs
- DataControlLinkButton.cs
- Transform3D.cs
- ErrorHandler.cs
- SqlCacheDependencyDatabaseCollection.cs
- OracleColumn.cs
- XmlException.cs
- EncoderBestFitFallback.cs
- GlobalItem.cs