Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- MSAAWinEventWrap.cs
- ParsedAttributeCollection.cs
- TypeConverterBase.cs
- versioninfo.cs
- SqlInternalConnectionTds.cs
- LowerCaseStringConverter.cs
- FileNotFoundException.cs
- SerializationException.cs
- BulletedList.cs
- MatrixAnimationBase.cs
- SlipBehavior.cs
- OutputCacheProviderCollection.cs
- InfiniteIntConverter.cs
- RemoteWebConfigurationHost.cs
- ConstantSlot.cs
- DataGridTable.cs
- DbMetaDataFactory.cs
- Rotation3D.cs
- ProcessModelSection.cs
- ControlBuilderAttribute.cs
- XmlUnspecifiedAttribute.cs
- WpfKnownTypeInvoker.cs
- ItemCheckEvent.cs
- QilFactory.cs
- ProcessRequestArgs.cs
- ImageInfo.cs
- IsolatedStoragePermission.cs
- FormsAuthenticationUser.cs
- WebEvents.cs
- DateTimeFormat.cs
- DemultiplexingDispatchMessageFormatter.cs
- PriorityBindingExpression.cs
- DataGridItemAutomationPeer.cs
- ClientScriptManager.cs
- PreviewPageInfo.cs
- FileDialogCustomPlace.cs
- Size.cs
- TextBox.cs
- OdbcParameter.cs
- EditorZoneBase.cs
- TextAnchor.cs
- BulletedListDesigner.cs
- TypedTableBase.cs
- TextEditorMouse.cs
- SystemBrushes.cs
- RuntimeHandles.cs
- Types.cs
- _SingleItemRequestCache.cs
- DataBoundControl.cs
- Size3D.cs
- ComAdminInterfaces.cs
- RIPEMD160.cs
- SessionIDManager.cs
- CheckBox.cs
- EntityDataSourceContextDisposingEventArgs.cs
- CopyNamespacesAction.cs
- AQNBuilder.cs
- BitmapEncoder.cs
- _SslStream.cs
- LayeredChannelListener.cs
- WebBrowserContainer.cs
- shaperfactoryquerycachekey.cs
- Rect3D.cs
- PositiveTimeSpanValidator.cs
- HwndSourceKeyboardInputSite.cs
- ListView.cs
- DbParameterCollectionHelper.cs
- ConfigurationValidatorAttribute.cs
- PolicyChain.cs
- LinearGradientBrush.cs
- XPathQueryGenerator.cs
- CollectionViewGroupRoot.cs
- MemberCollection.cs
- PreviewPrintController.cs
- NullableConverter.cs
- DataErrorValidationRule.cs
- ComplexObject.cs
- DBNull.cs
- ViewStateModeByIdAttribute.cs
- PropagatorResult.cs
- ExtractorMetadata.cs
- ProviderUtil.cs
- DrawingContext.cs
- Vector3D.cs
- HwndSource.cs
- BinaryObjectInfo.cs
- SmtpException.cs
- AbandonedMutexException.cs
- InvalidCastException.cs
- ActivityWithResultValueSerializer.cs
- CellCreator.cs
- ObjectStateEntryDbDataRecord.cs
- ADConnectionHelper.cs
- ActiveDocumentEvent.cs
- ResourcesGenerator.cs
- BypassElement.cs
- BadImageFormatException.cs
- SmtpMail.cs
- ClientCredentials.cs
- ClientSettingsStore.cs