Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / System / Windows / Controls / ExceptionValidationRule.cs / 1 / 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 http://avalon/connecteddata/M5%20Specs/Validation.mht // // History: // 1/12/2005 mharper: 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. //---------------------------------------------------------------------------- // //// 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 http://avalon/connecteddata/M5%20Specs/Validation.mht // // History: // 1/12/2005 mharper: 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
- ReverseQueryOperator.cs
- OdbcDataReader.cs
- NamespaceList.cs
- SHA384Managed.cs
- ExpressionConverter.cs
- PublishLicense.cs
- XmlSchemaValidator.cs
- HttpHeaderCollection.cs
- AutomationPropertyInfo.cs
- SourceItem.cs
- FontStyles.cs
- XXXInfos.cs
- SevenBitStream.cs
- PtsPage.cs
- PtsContext.cs
- BufferedStream.cs
- ListViewCancelEventArgs.cs
- ContentPropertyAttribute.cs
- DataDocumentXPathNavigator.cs
- _FtpControlStream.cs
- RemotingConfigParser.cs
- SessionStateItemCollection.cs
- TypeCacheManager.cs
- ProcessHost.cs
- GeometryGroup.cs
- Application.cs
- EdmProviderManifest.cs
- ContentPathSegment.cs
- TraceFilter.cs
- SortableBindingList.cs
- DataObjectAttribute.cs
- StdValidatorsAndConverters.cs
- GridViewColumnCollectionChangedEventArgs.cs
- VisualTreeUtils.cs
- TextContainerHelper.cs
- DataService.cs
- PackageFilter.cs
- BufferedResponseStream.cs
- MembershipSection.cs
- ScriptingScriptResourceHandlerSection.cs
- SuppressIldasmAttribute.cs
- SessionPageStateSection.cs
- CurrentChangingEventManager.cs
- HttpWebRequest.cs
- MailMessage.cs
- AuthenticationModuleElementCollection.cs
- StatusStrip.cs
- SplineQuaternionKeyFrame.cs
- WorkflowElementDialog.cs
- LinkButton.cs
- MemberMaps.cs
- TextParagraphCache.cs
- RankException.cs
- MouseActionValueSerializer.cs
- VariableModifiersHelper.cs
- XmlDataSourceNodeDescriptor.cs
- SerializationFieldInfo.cs
- HttpSessionStateWrapper.cs
- ExtendedProperty.cs
- OleCmdHelper.cs
- MsmqUri.cs
- ColorConverter.cs
- StorageAssociationTypeMapping.cs
- LocalizationParserHooks.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- DataServiceHost.cs
- DisposableCollectionWrapper.cs
- StrokeDescriptor.cs
- NamespaceMapping.cs
- BooleanToVisibilityConverter.cs
- Drawing.cs
- MessageContractAttribute.cs
- ListBox.cs
- Invariant.cs
- bindurihelper.cs
- ConfigurationManagerHelperFactory.cs
- IntSecurity.cs
- EventProviderBase.cs
- RelationshipEnd.cs
- DispatchChannelSink.cs
- TableRow.cs
- SqlSelectClauseBuilder.cs
- EventManager.cs
- Timer.cs
- VarRemapper.cs
- ExpressionTable.cs
- CodeParameterDeclarationExpressionCollection.cs
- OciHandle.cs
- CacheChildrenQuery.cs
- WebFaultException.cs
- DecimalConverter.cs
- _OverlappedAsyncResult.cs
- thaishape.cs
- DelegatingTypeDescriptionProvider.cs
- Vertex.cs
- XPathNodeIterator.cs
- CustomWebEventKey.cs
- ReflectionPermission.cs
- StubHelpers.cs
- SplineKeyFrames.cs