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
- Setter.cs
- ProfilePropertyMetadata.cs
- DocumentViewerHelper.cs
- CTreeGenerator.cs
- SortDescriptionCollection.cs
- IPHostEntry.cs
- SrgsToken.cs
- CachedTypeface.cs
- SelectedCellsCollection.cs
- XmlNode.cs
- CreateUserWizardAutoFormat.cs
- PasswordPropertyTextAttribute.cs
- DataGridColumn.cs
- MessageQueuePermissionEntryCollection.cs
- EncoderBestFitFallback.cs
- EntityDataSource.cs
- RuntimeConfigurationRecord.cs
- SqlBinder.cs
- StandardToolWindows.cs
- FrameAutomationPeer.cs
- DataGridColumnCollection.cs
- GridProviderWrapper.cs
- SerializationStore.cs
- TreeNodeClickEventArgs.cs
- SerializationObjectManager.cs
- CodeFieldReferenceExpression.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- HttpClientCertificate.cs
- Label.cs
- Configuration.cs
- StrokeRenderer.cs
- XamlVector3DCollectionSerializer.cs
- OdbcTransaction.cs
- ObjectConverter.cs
- XmlDocumentType.cs
- TextClipboardData.cs
- SqlDataSourceFilteringEventArgs.cs
- ListDictionaryInternal.cs
- TdsParserSessionPool.cs
- XmlSchemaComplexContentExtension.cs
- ThumbAutomationPeer.cs
- DataControlPagerLinkButton.cs
- Triplet.cs
- MutableAssemblyCacheEntry.cs
- PathGeometry.cs
- loginstatus.cs
- WindowsGraphics2.cs
- CacheDependency.cs
- WindowsFormsHelpers.cs
- NegotiateStream.cs
- contentDescriptor.cs
- TdsParameterSetter.cs
- ScrollItemPattern.cs
- PageParser.cs
- SqlFactory.cs
- ScrollEventArgs.cs
- FileChangesMonitor.cs
- EmptyReadOnlyDictionaryInternal.cs
- FunctionDescription.cs
- CodeLinePragma.cs
- ServiceParser.cs
- UpdateProgress.cs
- PasswordPropertyTextAttribute.cs
- ConnectionStringsExpressionBuilder.cs
- FormViewDeletedEventArgs.cs
- ObjectListDesigner.cs
- _WebProxyDataBuilder.cs
- DebugView.cs
- EmptyEnumerable.cs
- Helper.cs
- Timer.cs
- StandardRuntimeEnumValidator.cs
- CodeComment.cs
- RelationshipType.cs
- validation.cs
- ToolStripSplitButton.cs
- ResourceExpressionEditorSheet.cs
- StringFunctions.cs
- ResourcePermissionBaseEntry.cs
- ReferenceEqualityComparer.cs
- WebSysDisplayNameAttribute.cs
- EditorZoneBase.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- DurationConverter.cs
- CodeGroup.cs
- TimeZoneInfo.cs
- ExpressionBuilderContext.cs
- RbTree.cs
- WebConvert.cs
- LabelEditEvent.cs
- XmlAttributeCollection.cs
- IdentityReference.cs
- ImageList.cs
- BodyWriter.cs
- SerialReceived.cs
- InputProcessorProfilesLoader.cs
- ObjectListItem.cs
- ThreadExceptionEvent.cs
- SHA384.cs
- SqlParameterizer.cs