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
- XmlAttributeCollection.cs
- ResourceWriter.cs
- GuidConverter.cs
- XmlEventCache.cs
- DetailsViewUpdateEventArgs.cs
- DbProviderFactories.cs
- AccessibleObject.cs
- VersionConverter.cs
- SerializableTypeCodeDomSerializer.cs
- NullableConverter.cs
- Drawing.cs
- InfoCard.cs
- FormViewUpdateEventArgs.cs
- ArraySet.cs
- StringPropertyBuilder.cs
- MapPathBasedVirtualPathProvider.cs
- PathGeometry.cs
- HostingEnvironmentWrapper.cs
- HtmlElementErrorEventArgs.cs
- RemoteWebConfigurationHostServer.cs
- InvariantComparer.cs
- RoleBoolean.cs
- HandlerFactoryCache.cs
- ClientUrlResolverWrapper.cs
- StateFinalizationDesigner.cs
- CalloutQueueItem.cs
- DateTimeParse.cs
- CodeIterationStatement.cs
- ResolvedKeyFrameEntry.cs
- Lasso.cs
- XPathQilFactory.cs
- XmlNamespaceDeclarationsAttribute.cs
- LogLogRecordEnumerator.cs
- DataConnectionHelper.cs
- TempFiles.cs
- SrgsNameValueTag.cs
- Region.cs
- DBConcurrencyException.cs
- KnownTypesHelper.cs
- ZipIOModeEnforcingStream.cs
- MessageQueuePermissionEntryCollection.cs
- BamlBinaryReader.cs
- Switch.cs
- FixedDocumentPaginator.cs
- SecurityDocument.cs
- Span.cs
- FixedSOMLineRanges.cs
- PermissionSet.cs
- ADRoleFactory.cs
- AssemblyName.cs
- SmiMetaDataProperty.cs
- ButtonColumn.cs
- SqlColumnizer.cs
- HttpCacheVary.cs
- ResolveCriteria11.cs
- Publisher.cs
- HttpStaticObjectsCollectionWrapper.cs
- EdmEntityTypeAttribute.cs
- WorkerRequest.cs
- MaskDescriptor.cs
- Tokenizer.cs
- RevocationPoint.cs
- AuthenticationException.cs
- AdCreatedEventArgs.cs
- FlowSwitchDesigner.xaml.cs
- XPathScanner.cs
- PersonalizableAttribute.cs
- AdornerHitTestResult.cs
- PermissionToken.cs
- IndexerReference.cs
- WebPartManager.cs
- FileDocument.cs
- Privilege.cs
- xml.cs
- SHA256.cs
- Context.cs
- FloaterParaClient.cs
- ColumnClickEvent.cs
- IImplicitResourceProvider.cs
- DataGridViewCellPaintingEventArgs.cs
- OleDbCommand.cs
- GridViewEditEventArgs.cs
- FontWeightConverter.cs
- HandlerFactoryCache.cs
- CryptographicAttribute.cs
- DbProviderFactory.cs
- EncryptedData.cs
- BamlLocalizer.cs
- ScheduleChanges.cs
- ImageList.cs
- Binding.cs
- SoapMessage.cs
- GenericNameHandler.cs
- OdbcTransaction.cs
- TimeZoneInfo.cs
- MultipleViewProviderWrapper.cs
- DesigntimeLicenseContext.cs
- WorkerRequest.cs
- ButtonPopupAdapter.cs
- EmbeddedMailObject.cs