Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Controls / ExceptionValidationRule.cs / 1305600 / 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
- ResourceDescriptionAttribute.cs
- _HTTPDateParse.cs
- SchemaUtility.cs
- RC2.cs
- DropShadowBitmapEffect.cs
- TimeoutException.cs
- ChannelBase.cs
- SystemUdpStatistics.cs
- SettingsPropertyWrongTypeException.cs
- DataFieldConverter.cs
- ResXResourceReader.cs
- RowType.cs
- SafeRegistryHandle.cs
- ZipFileInfoCollection.cs
- TagPrefixInfo.cs
- Drawing.cs
- InputLanguageProfileNotifySink.cs
- VectorConverter.cs
- QueryComponents.cs
- AndCondition.cs
- SubstitutionList.cs
- SHA512Managed.cs
- InstanceValue.cs
- LineSegment.cs
- Int32Collection.cs
- GlobalizationAssembly.cs
- InvariantComparer.cs
- DbDataRecord.cs
- WindowsScrollBarBits.cs
- Config.cs
- PrintDialog.cs
- PeerService.cs
- CoTaskMemUnicodeSafeHandle.cs
- ItemMap.cs
- DocumentPageView.cs
- Span.cs
- DataService.cs
- DefaultHttpHandler.cs
- FontFamily.cs
- _NtlmClient.cs
- ReferenceSchema.cs
- SafeFileMappingHandle.cs
- SynchronizedInputProviderWrapper.cs
- ObjectSecurity.cs
- HttpHandlerActionCollection.cs
- HtmlInputImage.cs
- PlaceHolder.cs
- CustomAttributeFormatException.cs
- RequestStatusBarUpdateEventArgs.cs
- precedingsibling.cs
- SafeLibraryHandle.cs
- UserControlBuildProvider.cs
- SkinBuilder.cs
- HMACMD5.cs
- CustomTokenProvider.cs
- StringResourceManager.cs
- ApplicationId.cs
- XmlIncludeAttribute.cs
- EncodingInfo.cs
- SoapRpcMethodAttribute.cs
- SafeMILHandle.cs
- SplineKeyFrames.cs
- InfoCardArgumentException.cs
- DocumentXPathNavigator.cs
- HttpCookie.cs
- XhtmlBasicValidatorAdapter.cs
- StringPropertyBuilder.cs
- Paragraph.cs
- HttpVersion.cs
- ImageSourceConverter.cs
- DataTableReaderListener.cs
- StylusDevice.cs
- ZoneIdentityPermission.cs
- Opcode.cs
- SafeLibraryHandle.cs
- XmlReflectionMember.cs
- ActivityExecutorDelegateInfo.cs
- CompilerLocalReference.cs
- GridViewColumnCollection.cs
- GridPatternIdentifiers.cs
- ListBox.cs
- XamlSerializationHelper.cs
- MatrixIndependentAnimationStorage.cs
- COM2TypeInfoProcessor.cs
- BitmapEffectState.cs
- ProcessHostServerConfig.cs
- ObfuscateAssemblyAttribute.cs
- DesignerActionTextItem.cs
- TextTreeTextElementNode.cs
- ButtonChrome.cs
- Rect.cs
- ControlLocalizer.cs
- ValidationVisibilityAttribute.cs
- DesignerSerializerAttribute.cs
- Size3D.cs
- PasswordPropertyTextAttribute.cs
- ColorConverter.cs
- WindowsFormsSectionHandler.cs
- CellPartitioner.cs
- ToolboxComponentsCreatedEventArgs.cs