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
- CodeSnippetTypeMember.cs
- SystemResources.cs
- ConfigurationElement.cs
- CodeAccessSecurityEngine.cs
- SchemaImporter.cs
- ScrollChangedEventArgs.cs
- ScrollBar.cs
- cryptoapiTransform.cs
- HttpWebResponse.cs
- CultureInfoConverter.cs
- WindowsListViewItem.cs
- GeometryValueSerializer.cs
- DataBoundControlAdapter.cs
- CollectionViewProxy.cs
- DeploymentExceptionMapper.cs
- ResumeStoryboard.cs
- PageTheme.cs
- ProtocolElementCollection.cs
- XhtmlConformanceSection.cs
- MediaElement.cs
- WebPartEditVerb.cs
- DataServices.cs
- BaseAddressPrefixFilterElement.cs
- ToolboxItem.cs
- DESCryptoServiceProvider.cs
- TreeIterators.cs
- DbConnectionPoolCounters.cs
- LineMetrics.cs
- ToolStripPanelRow.cs
- Hex.cs
- RectangleGeometry.cs
- LockCookie.cs
- PipeException.cs
- VectorCollectionValueSerializer.cs
- UrlPropertyAttribute.cs
- XmlReturnWriter.cs
- TextLineResult.cs
- HashMembershipCondition.cs
- SafeLibraryHandle.cs
- FixedSchema.cs
- _RequestCacheProtocol.cs
- ProtocolsConfiguration.cs
- GridItem.cs
- VideoDrawing.cs
- ColumnMapVisitor.cs
- MailDefinition.cs
- IteratorAsyncResult.cs
- DependencyPropertyChangedEventArgs.cs
- CompareValidator.cs
- OptimalTextSource.cs
- DynamicPropertyHolder.cs
- DataSetSchema.cs
- DrawingGroup.cs
- MethodRental.cs
- WebDescriptionAttribute.cs
- HttpApplication.cs
- TileBrush.cs
- MSAANativeProvider.cs
- VirtualPathUtility.cs
- StringUtil.cs
- DynamicDataManager.cs
- TreeView.cs
- WindowsGrip.cs
- Cursors.cs
- TypedTableGenerator.cs
- NetStream.cs
- WebPartTransformerAttribute.cs
- HitTestParameters3D.cs
- X509CertificateValidationMode.cs
- PrintDialog.cs
- StringSource.cs
- Dictionary.cs
- MDIClient.cs
- FixUp.cs
- EasingKeyFrames.cs
- FrameworkElement.cs
- Compiler.cs
- TableCell.cs
- SHA512Managed.cs
- WCFModelStrings.Designer.cs
- CodeMemberProperty.cs
- StubHelpers.cs
- SymbolDocumentInfo.cs
- EntitySetDataBindingList.cs
- Executor.cs
- CodeTypeDelegate.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- HttpStaticObjectsCollectionBase.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- UntrustedRecipientException.cs
- PersonalizablePropertyEntry.cs
- SrgsSemanticInterpretationTag.cs
- StrongName.cs
- altserialization.cs
- XmlDataLoader.cs
- SchemaCollectionPreprocessor.cs
- GenericIdentity.cs
- DataRelation.cs
- UTF8Encoding.cs
- PackageDigitalSignature.cs