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
- Ray3DHitTestResult.cs
- HighlightVisual.cs
- MailSettingsSection.cs
- SamlConditions.cs
- CollectionChangeEventArgs.cs
- CustomAttribute.cs
- FileSystemEnumerable.cs
- StreamSecurityUpgradeAcceptorAsyncResult.cs
- BindingContext.cs
- CryptoApi.cs
- SystemIPInterfaceStatistics.cs
- GrowingArray.cs
- CodeDirectiveCollection.cs
- Debug.cs
- Visual3D.cs
- ValidatorUtils.cs
- _SSPISessionCache.cs
- StyleBamlTreeBuilder.cs
- OpenFileDialog.cs
- TextPattern.cs
- PathNode.cs
- SweepDirectionValidation.cs
- StylusButtonCollection.cs
- LineSegment.cs
- ScrollBar.cs
- SqlServer2KCompatibilityAnnotation.cs
- OdbcCommand.cs
- InternalsVisibleToAttribute.cs
- WebPartDeleteVerb.cs
- TextBox.cs
- ResourceProperty.cs
- safemediahandle.cs
- Validator.cs
- Span.cs
- StorageEntitySetMapping.cs
- AutomationPropertyInfo.cs
- XPathArrayIterator.cs
- AuthenticationConfig.cs
- sqlser.cs
- DataRowCollection.cs
- Converter.cs
- _KerberosClient.cs
- SystemWebSectionGroup.cs
- AnimatedTypeHelpers.cs
- XmlNamespaceManager.cs
- FrameworkContentElement.cs
- Part.cs
- AsyncPostBackTrigger.cs
- PkcsUtils.cs
- DataServiceKeyAttribute.cs
- IOException.cs
- PartialList.cs
- BindableTemplateBuilder.cs
- XpsFilter.cs
- RawTextInputReport.cs
- QilFactory.cs
- DispatcherBuilder.cs
- WebPartZoneBaseDesigner.cs
- LogicalTreeHelper.cs
- ListParaClient.cs
- XomlCompilerParameters.cs
- Matrix3DValueSerializer.cs
- ProxyBuilder.cs
- TraversalRequest.cs
- XmlRawWriterWrapper.cs
- MaskedTextBox.cs
- DateTime.cs
- BlurEffect.cs
- GroupQuery.cs
- TracingConnection.cs
- MetadataArtifactLoaderCompositeResource.cs
- DefaultAsyncDataDispatcher.cs
- IPipelineRuntime.cs
- AdapterUtil.cs
- ResourceCodeDomSerializer.cs
- CompModSwitches.cs
- DefaultMemberAttribute.cs
- DefaultBinder.cs
- Transform.cs
- ByteKeyFrameCollection.cs
- XmlName.cs
- StringPropertyBuilder.cs
- MediaScriptCommandRoutedEventArgs.cs
- LineUtil.cs
- PageRequestManager.cs
- DynamicExpression.cs
- ComponentResourceKeyConverter.cs
- _ShellExpression.cs
- DataSetUtil.cs
- SystemIPInterfaceStatistics.cs
- EntityClientCacheEntry.cs
- CancelEventArgs.cs
- PatternMatcher.cs
- DiagnosticsConfigurationHandler.cs
- BlurEffect.cs
- RewritingProcessor.cs
- CodeSnippetCompileUnit.cs
- ModelItemDictionaryImpl.cs
- AssemblyNameProxy.cs
- AmbientValueAttribute.cs