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
- HtmlMeta.cs
- COM2PropertyBuilderUITypeEditor.cs
- EventLogPermissionEntryCollection.cs
- MetadataHelper.cs
- WebEventCodes.cs
- EdmRelationshipRoleAttribute.cs
- WebPartTransformer.cs
- LoggedException.cs
- UIElementParaClient.cs
- TextBox.cs
- PathTooLongException.cs
- DataGridViewTextBoxCell.cs
- FileDialogPermission.cs
- XmlILStorageConverter.cs
- _KerberosClient.cs
- WebBrowser.cs
- RoutingChannelExtension.cs
- LabelAutomationPeer.cs
- Camera.cs
- TreeNodeStyleCollection.cs
- DataGridToolTip.cs
- GradientBrush.cs
- CopyAttributesAction.cs
- BindingListCollectionView.cs
- TextBoxBase.cs
- ValidationSettings.cs
- FirewallWrapper.cs
- VerticalAlignConverter.cs
- CreateDataSourceDialog.cs
- TraceContextRecord.cs
- NativeRightsManagementAPIsStructures.cs
- AddInProcess.cs
- ReferenceService.cs
- TdsParameterSetter.cs
- NetNamedPipeSecurity.cs
- SQLResource.cs
- ReadOnlyHierarchicalDataSourceView.cs
- RouteParametersHelper.cs
- IdentifierElement.cs
- TokenizerHelper.cs
- RotateTransform.cs
- LicenseManager.cs
- ExtendedPropertyCollection.cs
- DataServiceBuildProvider.cs
- TemplateKeyConverter.cs
- ProfileProvider.cs
- TypeContext.cs
- dbenumerator.cs
- HtmlInputFile.cs
- InputLanguageCollection.cs
- SetStateEventArgs.cs
- KnownIds.cs
- OleDbConnectionInternal.cs
- RouteTable.cs
- AnonymousIdentificationModule.cs
- RangeContentEnumerator.cs
- Renderer.cs
- HtmlInputHidden.cs
- ProcessModule.cs
- ValueTypeFixupInfo.cs
- EncoderBestFitFallback.cs
- DeploymentSection.cs
- CultureInfoConverter.cs
- GACMembershipCondition.cs
- MetafileHeaderWmf.cs
- webeventbuffer.cs
- ScrollChrome.cs
- xmlfixedPageInfo.cs
- DataViewSettingCollection.cs
- OleServicesContext.cs
- SizeAnimationUsingKeyFrames.cs
- SwitchAttribute.cs
- TypedTableBaseExtensions.cs
- SchemaImporterExtensionElementCollection.cs
- EntitySqlQueryCacheKey.cs
- PackagePartCollection.cs
- XmlBufferReader.cs
- FolderLevelBuildProviderCollection.cs
- CellTreeNode.cs
- TextStore.cs
- Int64Animation.cs
- SizeF.cs
- UpdateExpressionVisitor.cs
- CodeSubDirectoriesCollection.cs
- SqlTypeConverter.cs
- EnvironmentPermission.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- StrokeCollection2.cs
- UserPreferenceChangingEventArgs.cs
- PathSegmentCollection.cs
- TypeExtensionSerializer.cs
- TransformCryptoHandle.cs
- NetDispatcherFaultException.cs
- Mapping.cs
- HtmlSelect.cs
- TableRowGroup.cs
- DataControlCommands.cs
- DrawListViewColumnHeaderEventArgs.cs
- MenuItemBindingCollection.cs
- EntityCommandDefinition.cs