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
- XamlDebuggerXmlReader.cs
- PersonalizationState.cs
- PolyQuadraticBezierSegment.cs
- PixelShader.cs
- CustomErrorsSection.cs
- ChangesetResponse.cs
- ErrorHandler.cs
- BaseTemplateBuildProvider.cs
- HashCodeCombiner.cs
- CodeLinePragma.cs
- ScopeElement.cs
- CurrencyWrapper.cs
- UpdateCommandGenerator.cs
- DataContractSet.cs
- ListenerElementsCollection.cs
- _AcceptOverlappedAsyncResult.cs
- GeometryCombineModeValidation.cs
- XmlCharCheckingWriter.cs
- RoleGroupCollection.cs
- TypeValidationEventArgs.cs
- ServiceInfoCollection.cs
- Variant.cs
- URI.cs
- DataControlButton.cs
- Invariant.cs
- RuleCache.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- DeviceSpecific.cs
- FormClosingEvent.cs
- PolyLineSegment.cs
- SqlProvider.cs
- XPathBuilder.cs
- DuplexSecurityProtocolFactory.cs
- DataReaderContainer.cs
- Operand.cs
- IList.cs
- ApplicationException.cs
- DataColumnMappingCollection.cs
- MenuRendererClassic.cs
- CharacterHit.cs
- PointConverter.cs
- WeakEventManager.cs
- XmlEntityReference.cs
- HttpRequestBase.cs
- CodeAssignStatement.cs
- IdnElement.cs
- EventlogProvider.cs
- TextEvent.cs
- XmlUnspecifiedAttribute.cs
- TransformerConfigurationWizardBase.cs
- XamlVector3DCollectionSerializer.cs
- RequestNavigateEventArgs.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- DataTableExtensions.cs
- EmptyCollection.cs
- SoapSchemaImporter.cs
- TransactionFlowAttribute.cs
- QueryModel.cs
- BaseHashHelper.cs
- EntityDataSourceContainerNameItem.cs
- FileDialog.cs
- AddingNewEventArgs.cs
- EntryWrittenEventArgs.cs
- ThumbAutomationPeer.cs
- CopyOfAction.cs
- XmlSchemaChoice.cs
- XPathNavigatorKeyComparer.cs
- CustomErrorsSection.cs
- DesignerRegionCollection.cs
- DeflateEmulationStream.cs
- Timeline.cs
- KeyValueSerializer.cs
- DetailsViewInsertedEventArgs.cs
- XmlSchemaObjectCollection.cs
- PopOutPanel.cs
- DateTimeConstantAttribute.cs
- DataTableClearEvent.cs
- CursorConverter.cs
- AutomationPatternInfo.cs
- Handle.cs
- HistoryEventArgs.cs
- ContainerUIElement3D.cs
- ToolStripDropDownClosingEventArgs.cs
- CategoryGridEntry.cs
- querybuilder.cs
- AttributeSetAction.cs
- ExpandCollapsePattern.cs
- SetterBase.cs
- EventTask.cs
- SyndicationElementExtension.cs
- ActivityWithResultWrapper.cs
- PathSegmentCollection.cs
- SID.cs
- SqlUdtInfo.cs
- BoundColumn.cs
- HostSecurityManager.cs
- TransformerInfoCollection.cs
- DiscoveryEndpoint.cs
- HttpWebResponse.cs
- VersionPair.cs