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
- CodeAttributeArgument.cs
- ButtonPopupAdapter.cs
- AlignmentXValidation.cs
- FocusManager.cs
- SettingsPropertyCollection.cs
- BackgroundWorker.cs
- TagMapInfo.cs
- SymmetricKey.cs
- SelectionProviderWrapper.cs
- HttpStaticObjectsCollectionWrapper.cs
- DbParameterHelper.cs
- WebPartCloseVerb.cs
- MatrixTransform3D.cs
- EventEntry.cs
- OptimisticConcurrencyException.cs
- ProcessManager.cs
- AutoSizeComboBox.cs
- ChtmlTextWriter.cs
- SqlDataSource.cs
- SourceFilter.cs
- SevenBitStream.cs
- CommonObjectSecurity.cs
- peersecurityelement.cs
- SystemColors.cs
- CompiledIdentityConstraint.cs
- StringWriter.cs
- HttpListener.cs
- AnnotationMap.cs
- BrowserCapabilitiesFactoryBase.cs
- TableLayoutPanelBehavior.cs
- TableRowCollection.cs
- DataMisalignedException.cs
- HeaderedItemsControl.cs
- XmlSerializerSection.cs
- Int32.cs
- CommonRemoteMemoryBlock.cs
- RuntimeHelpers.cs
- CounterSample.cs
- SqlRecordBuffer.cs
- ZipPackage.cs
- DataMisalignedException.cs
- OrderByBuilder.cs
- PackageRelationshipSelector.cs
- oledbconnectionstring.cs
- PaperSource.cs
- ExtensionDataObject.cs
- TemplateControl.cs
- MailFileEditor.cs
- EncodingDataItem.cs
- VBIdentifierTrimConverter.cs
- XsltLibrary.cs
- PackagePartCollection.cs
- BufferModesCollection.cs
- InteropAutomationProvider.cs
- RTLAwareMessageBox.cs
- DesigntimeLicenseContextSerializer.cs
- AtomServiceDocumentSerializer.cs
- FixedSOMFixedBlock.cs
- ActivitySurrogate.cs
- Main.cs
- FontEditor.cs
- XmlLinkedNode.cs
- SQLDouble.cs
- DataListCommandEventArgs.cs
- ComponentSerializationService.cs
- CodeAttributeArgumentCollection.cs
- CacheChildrenQuery.cs
- XmlSerializableWriter.cs
- TrackingDataItem.cs
- ConfigurationProperty.cs
- ListViewInsertionMark.cs
- GridViewColumnHeaderAutomationPeer.cs
- SearchForVirtualItemEventArgs.cs
- TextTreeRootNode.cs
- _UriSyntax.cs
- ScrollItemPattern.cs
- ProxySimple.cs
- ToolBarButton.cs
- QilExpression.cs
- Currency.cs
- DragStartedEventArgs.cs
- updatecommandorderer.cs
- IPPacketInformation.cs
- Control.cs
- Root.cs
- WindowsListBox.cs
- Visual.cs
- StreamFormatter.cs
- SecurityElement.cs
- ByteStreamGeometryContext.cs
- Tile.cs
- IssuedTokenClientElement.cs
- TaskCanceledException.cs
- SectionInput.cs
- MenuTracker.cs
- SimpleType.cs
- TypeSystemProvider.cs
- InputReport.cs
- ReflectionUtil.cs
- Vector3DKeyFrameCollection.cs