Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Controls / DataErrorValidationRule.cs / 1 / DataErrorValidationRule.cs
//----------------------------------------------------------------------------
//
//
// Copyright (C) by Microsoft Corporation. All rights reserved.
//
//
//
// Description:
// DataErrorValidationRule is used when a ValidationError is the result of
// a data error in the source item itself (e.g. as exposed by IDataErrorInfo).
//
//---------------------------------------------------------------------------
using System;
using System.Windows;
using System.Globalization;
using System.Windows.Controls;
namespace System.Windows.Controls
{
///
/// DataErrorValidationRule can be added to the ValidationRulesCollection of a Binding
/// or MultiBinding to indicate that data errors in the source object should
/// be considered ValidationErrors
///
public sealed class DataErrorValidationRule : ValidationRule
{
///
/// DataErrorValidationRule ctor.
///
public DataErrorValidationRule()
{
}
///
/// Validate is called when Data binding is updating
///
public override ValidationResult Validate(object value, CultureInfo cultureInfo)
{
return ValidationResult.ValidResult;
}
internal static readonly DataErrorValidationRule Instance = new DataErrorValidationRule();
}
}
// 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
- PrivateFontCollection.cs
- DivideByZeroException.cs
- SystemGatewayIPAddressInformation.cs
- StreamResourceInfo.cs
- ArgumentException.cs
- PathSegment.cs
- StructuralCache.cs
- PermissionListSet.cs
- WmlImageAdapter.cs
- SafeRegistryHandle.cs
- DeviceSpecificChoiceCollection.cs
- InkCanvasSelectionAdorner.cs
- MethodExpr.cs
- ConstructorNeedsTagAttribute.cs
- SemanticAnalyzer.cs
- StrokeCollection2.cs
- SelectionService.cs
- DesignTimeHTMLTextWriter.cs
- OverlappedAsyncResult.cs
- CodeTypeMemberCollection.cs
- DescendantQuery.cs
- WindowsProgressbar.cs
- Model3DGroup.cs
- OrderedDictionary.cs
- ToolStripTextBox.cs
- DocumentXPathNavigator.cs
- RectKeyFrameCollection.cs
- StandardCommands.cs
- FileInfo.cs
- SafeCryptContextHandle.cs
- FragmentQueryProcessor.cs
- Page.cs
- JsonObjectDataContract.cs
- Matrix.cs
- AutomationProperty.cs
- FontInfo.cs
- AllowedAudienceUriElement.cs
- SafeBitVector32.cs
- HttpDigestClientElement.cs
- ProtectedProviderSettings.cs
- RTLAwareMessageBox.cs
- SafeCoTaskMem.cs
- DeclaredTypeElement.cs
- ProfileParameter.cs
- ModuleElement.cs
- HighlightVisual.cs
- InstanceDescriptor.cs
- EUCJPEncoding.cs
- UnaryOperationBinder.cs
- COSERVERINFO.cs
- GridViewActionList.cs
- MergeLocalizationDirectives.cs
- OleDbFactory.cs
- BeginStoryboard.cs
- RelationshipNavigation.cs
- ThicknessKeyFrameCollection.cs
- SystemFonts.cs
- QilTypeChecker.cs
- _FtpControlStream.cs
- DefaultHttpHandler.cs
- Descriptor.cs
- CacheSection.cs
- AdornedElementPlaceholder.cs
- FilteredDataSetHelper.cs
- SystemNetworkInterface.cs
- BitmapEffectRenderDataResource.cs
- ApplicationFileCodeDomTreeGenerator.cs
- PrintEvent.cs
- BitmapMetadataEnumerator.cs
- ContentPosition.cs
- CustomValidator.cs
- Content.cs
- SecurityManager.cs
- TitleStyle.cs
- MarkupExtensionReturnTypeAttribute.cs
- ServiceNameElement.cs
- RtfToken.cs
- MessageFilterException.cs
- Object.cs
- ConfigXmlWhitespace.cs
- RichTextBox.cs
- ComAdminWrapper.cs
- FilterQueryOptionExpression.cs
- XmlDocumentType.cs
- ClassHandlersStore.cs
- GenericEnumerator.cs
- FileReservationCollection.cs
- XmlSchemaInferenceException.cs
- BindableTemplateBuilder.cs
- NullableDoubleMinMaxAggregationOperator.cs
- RSAOAEPKeyExchangeFormatter.cs
- SafeFileMappingHandle.cs
- ErrorFormatterPage.cs
- OleTxTransactionInfo.cs
- FixedSOMImage.cs
- JavaScriptSerializer.cs
- NamedPipeTransportManager.cs
- XmlWrappingReader.cs
- XmlWriterDelegator.cs
- BoundingRectTracker.cs