Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SymmetricAlgorithm.cs
- ControlBindingsConverter.cs
- TdsParameterSetter.cs
- SmtpMail.cs
- ColorDialog.cs
- FindCriteriaApril2005.cs
- ProcessProtocolHandler.cs
- ArrayTypeMismatchException.cs
- DecoderReplacementFallback.cs
- ApplicationFileParser.cs
- SqlCacheDependency.cs
- Regex.cs
- TreeSet.cs
- Clipboard.cs
- basecomparevalidator.cs
- XmlSchemaIdentityConstraint.cs
- UriSection.cs
- BitmapMetadataEnumerator.cs
- PageContent.cs
- WaitHandle.cs
- DefaultEvaluationContext.cs
- SettingsSavedEventArgs.cs
- FontStyles.cs
- TransformPatternIdentifiers.cs
- TreeNodeBindingCollection.cs
- SchemaSetCompiler.cs
- ClientTargetCollection.cs
- ACE.cs
- CaseInsensitiveComparer.cs
- CopyNodeSetAction.cs
- XamlBrushSerializer.cs
- SetState.cs
- MembershipSection.cs
- MenuItem.cs
- HwndMouseInputProvider.cs
- CodeObject.cs
- ExitEventArgs.cs
- WindowsPen.cs
- XmlSchemaIdentityConstraint.cs
- SmtpReplyReader.cs
- SafeProcessHandle.cs
- UnmanagedMarshal.cs
- PtsCache.cs
- CodeStatementCollection.cs
- ContractBase.cs
- SmtpMail.cs
- MemberBinding.cs
- CreateUserWizardStep.cs
- FamilyTypefaceCollection.cs
- TypefaceMetricsCache.cs
- SharedDp.cs
- RootContext.cs
- TemplateModeChangedEventArgs.cs
- BlurEffect.cs
- XPathDocumentNavigator.cs
- FixedHighlight.cs
- PropertyDescriptor.cs
- Decoder.cs
- KerberosSecurityTokenAuthenticator.cs
- TokenBasedSetEnumerator.cs
- CategoryAttribute.cs
- SqlUtils.cs
- XmlHierarchyData.cs
- XmlUtil.cs
- SchemaHelper.cs
- translator.cs
- SelectedGridItemChangedEvent.cs
- Int64Storage.cs
- DataGridViewRowEventArgs.cs
- ConfigurationValues.cs
- MessageBox.cs
- QueryCacheKey.cs
- XsdDataContractExporter.cs
- NullableDecimalAverageAggregationOperator.cs
- EncoderExceptionFallback.cs
- ClientRuntimeConfig.cs
- CursorInteropHelper.cs
- EnumValidator.cs
- SelectedGridItemChangedEvent.cs
- CaseExpr.cs
- DbMetaDataCollectionNames.cs
- XmlReaderSettings.cs
- BrowserDefinitionCollection.cs
- SamlDoNotCacheCondition.cs
- PersonalizationProviderHelper.cs
- WebUtil.cs
- SimpleWorkerRequest.cs
- HealthMonitoringSectionHelper.cs
- SurrogateSelector.cs
- PriorityBindingExpression.cs
- TitleStyle.cs
- DescriptionAttribute.cs
- SegmentInfo.cs
- TextRangeAdaptor.cs
- OleDbEnumerator.cs
- ResumeStoryboard.cs
- MissingFieldException.cs
- RegexWriter.cs
- SecuritySessionSecurityTokenAuthenticator.cs
- DataControlButton.cs