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
- TypeResolvingOptions.cs
- CompoundFileStorageReference.cs
- WebPartMenu.cs
- DataDesignUtil.cs
- AuthenticodeSignatureInformation.cs
- UriScheme.cs
- SettingsPropertyValueCollection.cs
- WebPartEditorCancelVerb.cs
- PrivateFontCollection.cs
- OdbcError.cs
- Model3DGroup.cs
- ExceptionHelpers.cs
- PerSessionInstanceContextProvider.cs
- XmlSerializerFaultFormatter.cs
- HostProtectionException.cs
- ResourceKey.cs
- TextureBrush.cs
- SamlSecurityToken.cs
- DataGridViewImageCell.cs
- AssociationTypeEmitter.cs
- PeerService.cs
- DataObjectSettingDataEventArgs.cs
- JoinSymbol.cs
- TraceUtils.cs
- SqlVisitor.cs
- XmlDocumentType.cs
- InteropAutomationProvider.cs
- UInt32Converter.cs
- OSEnvironmentHelper.cs
- HtmlButton.cs
- SaveFileDialog.cs
- WindowCollection.cs
- DesignerTransaction.cs
- ListViewItemCollectionEditor.cs
- PassportAuthentication.cs
- VersionedStreamOwner.cs
- SolidBrush.cs
- Underline.cs
- ProfileService.cs
- CompilationUtil.cs
- AsyncCallback.cs
- EditorReuseAttribute.cs
- GeometryModel3D.cs
- XPathAncestorIterator.cs
- WindowsStatusBar.cs
- RNGCryptoServiceProvider.cs
- ScrollChrome.cs
- TextOutput.cs
- ViewStateChangedEventArgs.cs
- Win32KeyboardDevice.cs
- RegexInterpreter.cs
- SafeBitVector32.cs
- GroupBox.cs
- EntityViewGenerator.cs
- PropertyEmitter.cs
- ClientOptions.cs
- AttachedAnnotationChangedEventArgs.cs
- QilLoop.cs
- ellipse.cs
- SwitchLevelAttribute.cs
- Rect.cs
- HiddenField.cs
- PowerStatus.cs
- TTSEngineTypes.cs
- SafeNativeMethods.cs
- JsonWriterDelegator.cs
- ListItemsPage.cs
- Ref.cs
- FunctionUpdateCommand.cs
- _KerberosClient.cs
- CheckBox.cs
- GridViewRowCollection.cs
- Invariant.cs
- EDesignUtil.cs
- ContractBase.cs
- XmlSerializationReader.cs
- IPEndPoint.cs
- ServiceDescriptions.cs
- URLIdentityPermission.cs
- SmuggledIUnknown.cs
- externdll.cs
- NamespaceList.cs
- XsltLoader.cs
- ToolTipService.cs
- ImmutableDispatchRuntime.cs
- PnrpPermission.cs
- ReflectPropertyDescriptor.cs
- LabelTarget.cs
- FormatConvertedBitmap.cs
- SHA1.cs
- GenerateTemporaryTargetAssembly.cs
- ExtendedProtectionPolicyElement.cs
- AppearanceEditorPart.cs
- DragCompletedEventArgs.cs
- _FtpDataStream.cs
- WorkflowControlClient.cs
- HMACRIPEMD160.cs
- XmlException.cs
- Point.cs
- SqlDataSourceQueryEditor.cs