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
- OdbcConnectionOpen.cs
- SplitterPanel.cs
- X509IssuerSerialKeyIdentifierClause.cs
- MailSettingsSection.cs
- IdleTimeoutMonitor.cs
- EndPoint.cs
- PreloadedPackages.cs
- FileUtil.cs
- ServicePoint.cs
- ObjectComplexPropertyMapping.cs
- XamlBrushSerializer.cs
- EntityRecordInfo.cs
- XhtmlBasicLinkAdapter.cs
- TextServicesCompartmentEventSink.cs
- WebPartCancelEventArgs.cs
- Substitution.cs
- TraceListeners.cs
- HostProtectionPermission.cs
- RectangleF.cs
- Underline.cs
- ClientSettingsProvider.cs
- ScriptModule.cs
- DbQueryCommandTree.cs
- DataGridItem.cs
- Pen.cs
- Italic.cs
- KeyPressEvent.cs
- BinaryEditor.cs
- GridViewAutomationPeer.cs
- CommentEmitter.cs
- ReadOnlyHierarchicalDataSourceView.cs
- BamlRecordHelper.cs
- PlainXmlSerializer.cs
- WindowsSpinner.cs
- WSFederationHttpBindingCollectionElement.cs
- QilChoice.cs
- PriorityChain.cs
- ClientConfigPaths.cs
- OrderingInfo.cs
- NameValueConfigurationElement.cs
- GuidelineSet.cs
- remotingproxy.cs
- XamlReaderHelper.cs
- ComNativeDescriptor.cs
- UITypeEditor.cs
- JpegBitmapDecoder.cs
- AppDomainAttributes.cs
- ParameterReplacerVisitor.cs
- EntityConnectionStringBuilderItem.cs
- ComboBoxDesigner.cs
- SHA1.cs
- Rotation3D.cs
- SqlTypesSchemaImporter.cs
- RijndaelManagedTransform.cs
- Rfc2898DeriveBytes.cs
- MatchSingleFxEngineOpcode.cs
- SafeSystemMetrics.cs
- XPathDescendantIterator.cs
- TypedReference.cs
- FormViewPagerRow.cs
- RadioButton.cs
- Evidence.cs
- BitmapEffectGroup.cs
- FactoryRecord.cs
- HorizontalAlignConverter.cs
- Zone.cs
- CompatibleComparer.cs
- diagnosticsswitches.cs
- MembershipAdapter.cs
- FeatureManager.cs
- XmlSchemaSimpleTypeList.cs
- SystemInfo.cs
- Span.cs
- BulletedList.cs
- WebResourceUtil.cs
- ProtectedConfigurationSection.cs
- Recipient.cs
- HttpException.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- WebPartDisplayModeCancelEventArgs.cs
- ControlCollection.cs
- AdRotatorDesigner.cs
- XamlVector3DCollectionSerializer.cs
- SignedXmlDebugLog.cs
- SqlMethodCallConverter.cs
- ScrollEvent.cs
- CounterCreationDataCollection.cs
- StringFreezingAttribute.cs
- SettingsPropertyIsReadOnlyException.cs
- ValidatorCompatibilityHelper.cs
- SelectionListComponentEditor.cs
- StorageModelBuildProvider.cs
- XmlSerializableWriter.cs
- CodeMemberEvent.cs
- RouteValueDictionary.cs
- FileSystemEventArgs.cs
- PersistenceTask.cs
- Expander.cs
- XmlWrappingReader.cs
- grammarelement.cs