Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------------- // //// 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
- DataContractSet.cs
- ImageKeyConverter.cs
- DesignerActionHeaderItem.cs
- BorderSidesEditor.cs
- ConnectionStringsExpressionBuilder.cs
- ToolboxItem.cs
- SerializationException.cs
- DeviceSpecific.cs
- WebPartAuthorizationEventArgs.cs
- ErrorFormatter.cs
- Internal.cs
- WmpBitmapDecoder.cs
- WebServiceFaultDesigner.cs
- DataGridViewRowEventArgs.cs
- FontFamily.cs
- WebPartDisplayModeCancelEventArgs.cs
- ModelUIElement3D.cs
- NotifyIcon.cs
- CompositeFontInfo.cs
- PreservationFileWriter.cs
- PropertyEmitter.cs
- _NTAuthentication.cs
- ObjectListComponentEditor.cs
- CombinedGeometry.cs
- GetWinFXPath.cs
- PropertyGridView.cs
- TerminateSequence.cs
- precedingsibling.cs
- ComponentConverter.cs
- MasterPageBuildProvider.cs
- ProcessMessagesAsyncResult.cs
- SubMenuStyle.cs
- EntitySetDataBindingList.cs
- Thread.cs
- FileDialog.cs
- ScopelessEnumAttribute.cs
- ServiceAuthorizationManager.cs
- LabelLiteral.cs
- ListViewItemCollectionEditor.cs
- XsltSettings.cs
- CheckBoxRenderer.cs
- WebContext.cs
- FragmentQuery.cs
- GroupItemAutomationPeer.cs
- CodeExporter.cs
- TdsRecordBufferSetter.cs
- SkewTransform.cs
- BinaryFormatterWriter.cs
- GetPageCompletedEventArgs.cs
- BindingManagerDataErrorEventArgs.cs
- NCryptSafeHandles.cs
- DBSchemaTable.cs
- DataBindingHandlerAttribute.cs
- Stylus.cs
- UrlPath.cs
- EditorZoneDesigner.cs
- DataTemplateKey.cs
- DrawTreeNodeEventArgs.cs
- TableItemStyle.cs
- CompositeScriptReference.cs
- Misc.cs
- HScrollProperties.cs
- SqlComparer.cs
- ConstrainedDataObject.cs
- MemoryPressure.cs
- TableRow.cs
- DnsPermission.cs
- DispatcherTimer.cs
- QilPatternFactory.cs
- CharacterBufferReference.cs
- BuildProviderAppliesToAttribute.cs
- GifBitmapDecoder.cs
- XsltSettings.cs
- ActivityExecutor.cs
- XmlHelper.cs
- GridView.cs
- BitStream.cs
- RoleGroupCollection.cs
- WebPartConnectionsConfigureVerb.cs
- ListViewContainer.cs
- InheritanceContextHelper.cs
- SchemaTableOptionalColumn.cs
- SqlDataSourceStatusEventArgs.cs
- TypeGeneratedEventArgs.cs
- BindingExpressionUncommonField.cs
- TypeConstant.cs
- CellNormalizer.cs
- RuleInfoComparer.cs
- RtfNavigator.cs
- FrameDimension.cs
- ResourcePermissionBase.cs
- FormClosedEvent.cs
- HttpCookie.cs
- DbCommandTree.cs
- GcHandle.cs
- TreeNodeEventArgs.cs
- ScrollPatternIdentifiers.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- OracleConnectionString.cs
- DataRowView.cs