Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- PenThreadWorker.cs
- Image.cs
- SimplePropertyEntry.cs
- StickyNoteHelper.cs
- CompositeActivityCodeGenerator.cs
- SettingsPropertyIsReadOnlyException.cs
- Configuration.cs
- TrackingQueryElement.cs
- CustomSignedXml.cs
- WebPartsSection.cs
- TypeBuilderInstantiation.cs
- UnhandledExceptionEventArgs.cs
- InvokeGenerator.cs
- AssociationEndMember.cs
- SafeFindHandle.cs
- PackWebRequestFactory.cs
- BitmapEffectDrawing.cs
- SuppressMessageAttribute.cs
- TrackingValidationObjectDictionary.cs
- FtpWebResponse.cs
- DataControlFieldHeaderCell.cs
- IPCCacheManager.cs
- IxmlLineInfo.cs
- ControlBuilderAttribute.cs
- Pkcs7Signer.cs
- AgileSafeNativeMemoryHandle.cs
- EventMemberCodeDomSerializer.cs
- SoapFault.cs
- SqlParameterizer.cs
- ExpressionBuilderContext.cs
- TextServicesManager.cs
- RuleSet.cs
- SqlResolver.cs
- UserPreferenceChangingEventArgs.cs
- DbParameterHelper.cs
- RawUIStateInputReport.cs
- XmlWriter.cs
- FixedPage.cs
- CanonicalFontFamilyReference.cs
- PageAdapter.cs
- AdornerHitTestResult.cs
- CollectionMarkupSerializer.cs
- EncodingNLS.cs
- CodeVariableDeclarationStatement.cs
- PagedDataSource.cs
- SoapElementAttribute.cs
- SystemGatewayIPAddressInformation.cs
- QilXmlWriter.cs
- SplitterEvent.cs
- Pkcs7Recipient.cs
- SqlDependencyListener.cs
- WrappedReader.cs
- ImportOptions.cs
- CqlParserHelpers.cs
- ArraySegment.cs
- TraceListeners.cs
- ClientEndpointLoader.cs
- ConfigUtil.cs
- BaseDataBoundControlDesigner.cs
- WebSysDefaultValueAttribute.cs
- cryptoapiTransform.cs
- RenderTargetBitmap.cs
- SurrogateEncoder.cs
- HtmlToClrEventProxy.cs
- NestPullup.cs
- OutputCacheProfileCollection.cs
- ImageMetadata.cs
- TemplateControl.cs
- XamlSerializerUtil.cs
- Debug.cs
- WasEndpointConfigContainer.cs
- DataServiceRequestOfT.cs
- InfoCardSymmetricCrypto.cs
- ImageSource.cs
- SamlAttribute.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- FatalException.cs
- LookupNode.cs
- FontStyles.cs
- Char.cs
- _emptywebproxy.cs
- COM2ExtendedTypeConverter.cs
- QilIterator.cs
- Html32TextWriter.cs
- SQLSingle.cs
- MemoryPressure.cs
- Canonicalizers.cs
- ListSourceHelper.cs
- MtomMessageEncodingBindingElement.cs
- ClientConfigurationHost.cs
- XmlSerializerSection.cs
- QueueTransferProtocol.cs
- DbConnectionHelper.cs
- DataPagerFieldCollection.cs
- CaseStatementSlot.cs
- LocalServiceSecuritySettings.cs
- DoubleCollectionValueSerializer.cs
- PresentationTraceSources.cs
- CallSiteHelpers.cs
- EdmItemCollection.cs