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
- CompiledXpathExpr.cs
- SchemaMapping.cs
- TextSpanModifier.cs
- XmlWrappingWriter.cs
- Font.cs
- InsufficientMemoryException.cs
- PageThemeBuildProvider.cs
- WebBrowser.cs
- Permission.cs
- UniqueID.cs
- HtmlSelectionListAdapter.cs
- TextHintingModeValidation.cs
- ErrorHandler.cs
- BuildProviderAppliesToAttribute.cs
- XmlAttributeHolder.cs
- Transform.cs
- XmlNavigatorFilter.cs
- RepeaterCommandEventArgs.cs
- DynamicQueryStringParameter.cs
- PackageRelationship.cs
- DirectoryGroupQuery.cs
- ReadOnlyObservableCollection.cs
- UnmanagedMarshal.cs
- SafeNativeMethods.cs
- TaskFileService.cs
- BreadCrumbTextConverter.cs
- DbConnectionPoolCounters.cs
- sortedlist.cs
- WebBrowserUriTypeConverter.cs
- DynamicDataRouteHandler.cs
- ResourceLoader.cs
- _ScatterGatherBuffers.cs
- XmlSchemaIdentityConstraint.cs
- EventSinkHelperWriter.cs
- Exceptions.cs
- ExpressionBinding.cs
- InfoCardCryptoHelper.cs
- AlignmentYValidation.cs
- PersistenceProviderBehavior.cs
- EntityTypeEmitter.cs
- SoapObjectReader.cs
- PasswordDeriveBytes.cs
- SessionStateItemCollection.cs
- XMLDiffLoader.cs
- GenericIdentity.cs
- AnimationTimeline.cs
- WebPartCancelEventArgs.cs
- CompensatableSequenceActivity.cs
- AuthenticationManager.cs
- AnnotationResource.cs
- CompilerParameters.cs
- MainMenu.cs
- SQLDouble.cs
- DispatcherTimer.cs
- SmtpMail.cs
- EdmFunctions.cs
- Exceptions.cs
- InternalConfigConfigurationFactory.cs
- Directory.cs
- StringAnimationUsingKeyFrames.cs
- MULTI_QI.cs
- Attributes.cs
- Base64Stream.cs
- TextElement.cs
- ObjectViewEntityCollectionData.cs
- ExecutionContext.cs
- OrderedDictionary.cs
- FileClassifier.cs
- SoapMessage.cs
- WindowCollection.cs
- ClockGroup.cs
- DeclarativeExpressionConditionDeclaration.cs
- DocumentPageViewAutomationPeer.cs
- LoadGrammarCompletedEventArgs.cs
- EmptyStringExpandableObjectConverter.cs
- XsdBuildProvider.cs
- XmlBinaryReader.cs
- BindingCollection.cs
- LogExtent.cs
- InvalidCastException.cs
- ExtentCqlBlock.cs
- SaveFileDialog.cs
- _AuthenticationState.cs
- PerformanceCounterPermissionEntryCollection.cs
- AddInToken.cs
- FixedSOMTable.cs
- StorageFunctionMapping.cs
- WebConfigurationHost.cs
- TextContainerChangedEventArgs.cs
- DataBindingHandlerAttribute.cs
- ListControl.cs
- DataFieldEditor.cs
- BaseTemplateParser.cs
- RijndaelManaged.cs
- NativeMethods.cs
- UrlAuthFailedErrorFormatter.cs
- KeySpline.cs
- BuildManager.cs
- IDispatchConstantAttribute.cs
- DataTemplate.cs