Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- SourceFileBuildProvider.cs
- XmlToDatasetMap.cs
- RepeaterItemCollection.cs
- EncoderFallback.cs
- CultureInfo.cs
- TypefaceMap.cs
- UserControl.cs
- CryptoConfig.cs
- DbConnectionPoolGroup.cs
- WeakReferenceEnumerator.cs
- GridViewRowPresenter.cs
- WebPartEditorOkVerb.cs
- metadatamappinghashervisitor.cs
- XPathAxisIterator.cs
- TimeSpanFormat.cs
- ContextQuery.cs
- HwndProxyElementProvider.cs
- ColorTranslator.cs
- CommandBinding.cs
- COMException.cs
- StructuredType.cs
- ErrorHandler.cs
- SiteMapNode.cs
- Events.cs
- PopupRootAutomationPeer.cs
- CopyOnWriteList.cs
- DesignerCapabilities.cs
- ContractMapping.cs
- PageAdapter.cs
- COSERVERINFO.cs
- TheQuery.cs
- QilTargetType.cs
- TypeConverterMarkupExtension.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- _ListenerResponseStream.cs
- XmlSchemaType.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- ContractNamespaceAttribute.cs
- XamlStream.cs
- SmiEventSink.cs
- Span.cs
- EncoderReplacementFallback.cs
- HtmlDocument.cs
- ReachDocumentPageSerializer.cs
- AppSettingsSection.cs
- LockRecursionException.cs
- BaseComponentEditor.cs
- ToolboxItem.cs
- ThreadAbortException.cs
- RangeBase.cs
- PersistenceProviderFactory.cs
- PrivilegeNotHeldException.cs
- MSAAWinEventWrap.cs
- CommandPlan.cs
- ManagedIStream.cs
- AutoResizedEvent.cs
- PropertyPathWorker.cs
- DocumentSchemaValidator.cs
- Matrix3DValueSerializer.cs
- ValidationError.cs
- IndexedGlyphRun.cs
- StaticExtensionConverter.cs
- RC2CryptoServiceProvider.cs
- ListViewHitTestInfo.cs
- CompilerScopeManager.cs
- TdsParserSessionPool.cs
- MemoryMappedFile.cs
- BooleanKeyFrameCollection.cs
- RewritingPass.cs
- DataGridHeaderBorder.cs
- Validator.cs
- WorkflowInstance.cs
- EncodingNLS.cs
- CodeIndexerExpression.cs
- PrintController.cs
- sitestring.cs
- CopyOfAction.cs
- XmlStreamStore.cs
- WebPartUserCapability.cs
- ComboBox.cs
- HuffmanTree.cs
- ImageDrawing.cs
- CollectionBuilder.cs
- M3DUtil.cs
- SafeNativeMethods.cs
- ObjRef.cs
- DummyDataSource.cs
- XmlLoader.cs
- BooleanToVisibilityConverter.cs
- RealizedColumnsBlock.cs
- Site.cs
- Preprocessor.cs
- ViewStateModeByIdAttribute.cs
- DbDataAdapter.cs
- BindingManagerDataErrorEventArgs.cs
- BooleanToVisibilityConverter.cs
- FontUnit.cs
- SQLGuidStorage.cs
- VideoDrawing.cs
- Rect3D.cs