Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- ProjectionPlanCompiler.cs
- WebConfigurationHost.cs
- BeginCreateSecurityTokenRequest.cs
- DesigntimeLicenseContext.cs
- ColumnCollection.cs
- HebrewNumber.cs
- ActiveXHelper.cs
- TypeNameHelper.cs
- Stopwatch.cs
- SecurityElementBase.cs
- ExpressionBuilderContext.cs
- AssemblyBuilder.cs
- FlowLayoutPanel.cs
- VariableQuery.cs
- WindowsPrincipal.cs
- SettingsBindableAttribute.cs
- TemplateKey.cs
- DiagnosticSection.cs
- AmbientLight.cs
- MetadataHelper.cs
- MatrixKeyFrameCollection.cs
- TreeView.cs
- LinqDataSourceContextEventArgs.cs
- PluralizationServiceUtil.cs
- ElasticEase.cs
- DPTypeDescriptorContext.cs
- PagePropertiesChangingEventArgs.cs
- TextEffectCollection.cs
- Clause.cs
- StylusButton.cs
- WebPartPersonalization.cs
- SystemNetHelpers.cs
- MachineKeySection.cs
- DiscoveryViaBehavior.cs
- DataTableReader.cs
- NameValuePair.cs
- FontDriver.cs
- BoolLiteral.cs
- PerformanceCounterNameAttribute.cs
- InputLanguageCollection.cs
- ProfileGroupSettingsCollection.cs
- WindowsUpDown.cs
- ExpressionBuilder.cs
- LinkClickEvent.cs
- FontSourceCollection.cs
- SymmetricKeyWrap.cs
- SqlConnectionPoolProviderInfo.cs
- ClientScriptManager.cs
- BrowserCapabilitiesFactoryBase.cs
- Oid.cs
- BindUriHelper.cs
- ScrollEvent.cs
- MouseWheelEventArgs.cs
- MailWriter.cs
- XmlWrappingReader.cs
- StringDictionaryEditor.cs
- FacetValueContainer.cs
- OuterGlowBitmapEffect.cs
- RichTextBox.cs
- TimersDescriptionAttribute.cs
- WebPageTraceListener.cs
- DependencyPropertyDescriptor.cs
- SQLSingleStorage.cs
- DecoderFallback.cs
- TextWriter.cs
- EdmSchemaAttribute.cs
- WS2007FederationHttpBinding.cs
- StreamReader.cs
- ParserHooks.cs
- TextBox.cs
- GeneralTransform3DTo2D.cs
- TableRowGroup.cs
- XmlSerializerVersionAttribute.cs
- HMACSHA384.cs
- DataRecordObjectView.cs
- UnsafeNativeMethods.cs
- ModuleBuilder.cs
- BinaryUtilClasses.cs
- AttributeCollection.cs
- BitmapEffectState.cs
- WorkflowWebHostingModule.cs
- IssuanceLicense.cs
- RootBuilder.cs
- Point3DConverter.cs
- IgnoreFileBuildProvider.cs
- WebPartsPersonalizationAuthorization.cs
- processwaithandle.cs
- UnmanagedMarshal.cs
- BuildResultCache.cs
- MenuItemBinding.cs
- SetStoryboardSpeedRatio.cs
- MemberMemberBinding.cs
- OptimisticConcurrencyException.cs
- BuildManager.cs
- ClientFormsAuthenticationCredentials.cs
- SchemeSettingElementCollection.cs
- XmlDocument.cs
- MenuBase.cs
- CustomAttributeFormatException.cs
- Polyline.cs