Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- ServicePointManager.cs
- ZipArchive.cs
- DesignerCommandAdapter.cs
- DTCTransactionManager.cs
- InternalConfigRoot.cs
- AnnotationComponentChooser.cs
- JavaScriptObjectDeserializer.cs
- EnumUnknown.cs
- autovalidator.cs
- Shape.cs
- HttpHandlerAction.cs
- RectAnimationBase.cs
- RuntimeResourceSet.cs
- glyphs.cs
- ContextMenu.cs
- ExtenderProvidedPropertyAttribute.cs
- UIPropertyMetadata.cs
- Calendar.cs
- Int32Rect.cs
- HttpListenerRequestUriBuilder.cs
- AffineTransform3D.cs
- _CookieModule.cs
- AxisAngleRotation3D.cs
- AssemblyInfo.cs
- JournalEntryStack.cs
- DataGridViewTextBoxCell.cs
- SettingsBase.cs
- SelectorAutomationPeer.cs
- MenuItem.cs
- WebPartDisplayModeEventArgs.cs
- DecoderNLS.cs
- ViewgenContext.cs
- Stack.cs
- BindingSourceDesigner.cs
- ControlDesigner.cs
- PerformanceCounterPermissionEntryCollection.cs
- HttpHandlerActionCollection.cs
- ApplicationTrust.cs
- FileUtil.cs
- Manipulation.cs
- RegexTree.cs
- DialogResultConverter.cs
- RelatedImageListAttribute.cs
- IdleTimeoutMonitor.cs
- TextBreakpoint.cs
- JsonByteArrayDataContract.cs
- ModulesEntry.cs
- StickyNoteContentControl.cs
- ObjectTokenCategory.cs
- FixedFindEngine.cs
- RuntimeConfigurationRecord.cs
- XomlCompilerResults.cs
- SqlConnectionHelper.cs
- PrintingPermission.cs
- NativeObjectSecurity.cs
- PolicyStatement.cs
- MetadataCacheItem.cs
- MissingFieldException.cs
- DynamicDiscoveryDocument.cs
- XmlCollation.cs
- DiagnosticTrace.cs
- DataSpaceManager.cs
- CodeSubDirectoriesCollection.cs
- CommandHelpers.cs
- XmlComplianceUtil.cs
- TrackingMemoryStreamFactory.cs
- OleDbConnectionFactory.cs
- CodeSubDirectory.cs
- OracleConnectionFactory.cs
- ArrayTypeMismatchException.cs
- CodeTypeOfExpression.cs
- ToolStripAdornerWindowService.cs
- Wildcard.cs
- DetailsViewUpdateEventArgs.cs
- CodeDirectiveCollection.cs
- PerspectiveCamera.cs
- ErrorFormatterPage.cs
- Util.cs
- FamilyTypefaceCollection.cs
- WebServiceMethodData.cs
- XPathParser.cs
- Visitors.cs
- SafeNativeMethods.cs
- ItemContainerGenerator.cs
- PtsHelper.cs
- StreamWithDictionary.cs
- TypeUtils.cs
- GenericWebPart.cs
- MessagePropertyAttribute.cs
- FederatedMessageSecurityOverHttpElement.cs
- StringResourceManager.cs
- AttributeSetAction.cs
- EditorPartChrome.cs
- ReferencedAssembly.cs
- ActivitiesCollection.cs
- CodeCatchClauseCollection.cs
- Translator.cs
- SubpageParagraph.cs
- HostUtils.cs
- RoleServiceManager.cs