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
- TailCallAnalyzer.cs
- DataGridViewSelectedCellCollection.cs
- Point4DValueSerializer.cs
- ViewService.cs
- ReliableChannelFactory.cs
- AsyncMethodInvoker.cs
- XmlAtomicValue.cs
- GuidelineCollection.cs
- COM2ColorConverter.cs
- externdll.cs
- webbrowsersite.cs
- StylusOverProperty.cs
- ContextMenuStripActionList.cs
- SchemaObjectWriter.cs
- Geometry3D.cs
- wgx_commands.cs
- dataobject.cs
- FormsAuthenticationUser.cs
- SafeProcessHandle.cs
- GridViewColumnHeaderAutomationPeer.cs
- PathSegmentCollection.cs
- AnimatedTypeHelpers.cs
- WebBrowserUriTypeConverter.cs
- DockEditor.cs
- XmlSchemaSimpleTypeRestriction.cs
- WbmpConverter.cs
- ContextDataSource.cs
- WebPartManagerDesigner.cs
- SubqueryRules.cs
- TextUtf8RawTextWriter.cs
- PeerInvitationResponse.cs
- _NegoState.cs
- HandlerWithFactory.cs
- ColumnTypeConverter.cs
- TypeReference.cs
- SR.cs
- Image.cs
- SizeAnimationClockResource.cs
- XPathNavigatorKeyComparer.cs
- unitconverter.cs
- ControlParameter.cs
- TextPointer.cs
- WebDescriptionAttribute.cs
- LocalIdKeyIdentifierClause.cs
- Deflater.cs
- NonPrimarySelectionGlyph.cs
- MessagingDescriptionAttribute.cs
- MemberAccessException.cs
- VectorCollectionConverter.cs
- SubMenuStyle.cs
- CookielessHelper.cs
- IntPtr.cs
- SslStream.cs
- DbReferenceCollection.cs
- PositiveTimeSpanValidator.cs
- DbProviderConfigurationHandler.cs
- ProcessProtocolHandler.cs
- SHA256.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- ListManagerBindingsCollection.cs
- ClrProviderManifest.cs
- CredentialCache.cs
- SerializerProvider.cs
- ObjectDataSourceEventArgs.cs
- MonitorWrapper.cs
- Privilege.cs
- CacheEntry.cs
- HeaderUtility.cs
- WebPartVerbsEventArgs.cs
- Geometry3D.cs
- ViewStateChangedEventArgs.cs
- ObjectDataSourceDisposingEventArgs.cs
- Exceptions.cs
- WhitespaceRuleLookup.cs
- ClientFormsIdentity.cs
- StateBag.cs
- DrawingCollection.cs
- __ConsoleStream.cs
- UserPreferenceChangingEventArgs.cs
- TemplateBindingExpressionConverter.cs
- BitmapEffectState.cs
- IgnoreSection.cs
- SqlSelectStatement.cs
- SortedDictionary.cs
- ZeroOpNode.cs
- SQLChars.cs
- SQLSingleStorage.cs
- DataControlImageButton.cs
- SqlComparer.cs
- ForceCopyBuildProvider.cs
- AnnotationService.cs
- WindowsImpersonationContext.cs
- RegistryExceptionHelper.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- SqlDependency.cs
- XmlSchemaSequence.cs
- WebServicesInteroperability.cs
- StateBag.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- PolyLineSegment.cs