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
- EventlogProvider.cs
- OneWayChannelFactory.cs
- QueryCacheManager.cs
- DPTypeDescriptorContext.cs
- Cursor.cs
- ViewStateChangedEventArgs.cs
- FieldToken.cs
- TextHidden.cs
- PrintEvent.cs
- DataTableExtensions.cs
- SQLDecimal.cs
- PaginationProgressEventArgs.cs
- SuppressIldasmAttribute.cs
- Globals.cs
- XmlSchemaComplexContentRestriction.cs
- SQLInt32.cs
- ServiceHostFactory.cs
- EventLogSession.cs
- SortKey.cs
- ToolboxService.cs
- UInt16Converter.cs
- ZipIOModeEnforcingStream.cs
- ExpressionPrefixAttribute.cs
- DataGridViewComboBoxColumn.cs
- IFormattable.cs
- metrodevice.cs
- MsmqTransportBindingElement.cs
- Visitors.cs
- ThemeDirectoryCompiler.cs
- XPathException.cs
- UserNameSecurityToken.cs
- ApplicationSecurityManager.cs
- PageEventArgs.cs
- UpdatePanelTrigger.cs
- ModelItemExtensions.cs
- elementinformation.cs
- ComplusEndpointConfigContainer.cs
- UnicodeEncoding.cs
- IteratorFilter.cs
- RawMouseInputReport.cs
- IpcPort.cs
- XamlVector3DCollectionSerializer.cs
- WebPartMovingEventArgs.cs
- SafeFileMappingHandle.cs
- DbCommandTree.cs
- StorageMappingItemLoader.cs
- CompilerResults.cs
- SharedStatics.cs
- TextCollapsingProperties.cs
- Table.cs
- ProfilePropertyNameValidator.cs
- WeakReference.cs
- UserThread.cs
- KnownIds.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- SpeakCompletedEventArgs.cs
- File.cs
- DrawingGroup.cs
- OptimizerPatterns.cs
- DefaultSettingsSection.cs
- ServiceContractListItemList.cs
- AmbientLight.cs
- InvokeGenerator.cs
- NetworkInformationException.cs
- DecoratedNameAttribute.cs
- DefaultEventAttribute.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- RelatedCurrencyManager.cs
- KeyedByTypeCollection.cs
- JsonFormatWriterGenerator.cs
- Encoder.cs
- IncrementalHitTester.cs
- ImageAnimator.cs
- PriorityRange.cs
- DateTimeConverter.cs
- UseLicense.cs
- SignedPkcs7.cs
- hwndwrapper.cs
- XPathNodeList.cs
- EventLog.cs
- PriorityChain.cs
- CollectionBuilder.cs
- StatusBarPanel.cs
- SafeRightsManagementSessionHandle.cs
- DynamicRendererThreadManager.cs
- CatalogPartChrome.cs
- ObjectCloneHelper.cs
- TransformGroup.cs
- OdbcConnectionStringbuilder.cs
- TargetControlTypeCache.cs
- Attributes.cs
- EntityUtil.cs
- DataGridViewRowPostPaintEventArgs.cs
- NameValuePermission.cs
- SortableBindingList.cs
- CellCreator.cs
- Divide.cs
- Mutex.cs
- CompiledQuery.cs