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
- CreateUserErrorEventArgs.cs
- ConfigurationSectionCollection.cs
- LambdaCompiler.ControlFlow.cs
- ResolveNameEventArgs.cs
- XamlTemplateSerializer.cs
- EditorPartCollection.cs
- InvokeCompletedEventArgs.cs
- GetCertificateRequest.cs
- xml.cs
- SmtpException.cs
- MsdtcClusterUtils.cs
- NameValueConfigurationElement.cs
- QueryTask.cs
- externdll.cs
- Timer.cs
- OrderedHashRepartitionStream.cs
- XamlGridLengthSerializer.cs
- EmptyQuery.cs
- ColorConvertedBitmap.cs
- DbInsertCommandTree.cs
- RegexGroupCollection.cs
- XmlRootAttribute.cs
- ParameterSubsegment.cs
- PageBreakRecord.cs
- AdapterUtil.cs
- cookiecollection.cs
- KeyConstraint.cs
- Models.cs
- WindowsEditBoxRange.cs
- Rotation3D.cs
- ObjectMemberMapping.cs
- AuthenticationModuleElement.cs
- System.Data.OracleClient_BID.cs
- NativeStructs.cs
- WorkflowWebHostingModule.cs
- CodeCompileUnit.cs
- TextBoxLine.cs
- PrincipalPermission.cs
- PagedControl.cs
- SystemMulticastIPAddressInformation.cs
- WebPartExportVerb.cs
- DefaultTraceListener.cs
- TdsValueSetter.cs
- ComboBox.cs
- Literal.cs
- Int16.cs
- XmlAtomicValue.cs
- ColorContext.cs
- infer.cs
- DESCryptoServiceProvider.cs
- ConnectionPoint.cs
- DPTypeDescriptorContext.cs
- CleanUpVirtualizedItemEventArgs.cs
- DbCommandDefinition.cs
- QueryGenerator.cs
- ApplicationException.cs
- TreeBuilderXamlTranslator.cs
- ResourcePermissionBaseEntry.cs
- Literal.cs
- RadioButtonList.cs
- SoapMessage.cs
- ImageSource.cs
- ResourceDescriptionAttribute.cs
- SafeArrayTypeMismatchException.cs
- ListParagraph.cs
- SrgsSubset.cs
- CookieParameter.cs
- ValidationResult.cs
- DataBindingExpressionBuilder.cs
- EnumConverter.cs
- FontCacheUtil.cs
- SequenceDesigner.cs
- PhotoPrintingIntent.cs
- MyContact.cs
- LogEntrySerialization.cs
- KnowledgeBase.cs
- OuterGlowBitmapEffect.cs
- Parser.cs
- TemplateBindingExtension.cs
- _AuthenticationState.cs
- XPathAncestorQuery.cs
- CustomCategoryAttribute.cs
- AudioLevelUpdatedEventArgs.cs
- MobileControl.cs
- CacheRequest.cs
- XmlSchemaExporter.cs
- ToolStripSplitStackLayout.cs
- CustomAttribute.cs
- TraceProvider.cs
- StickyNote.cs
- FontFamily.cs
- PhoneCallDesigner.cs
- Pens.cs
- ListChangedEventArgs.cs
- HelpInfo.cs
- PageCache.cs
- WindowsFormsLinkLabel.cs
- SqlCommandBuilder.cs
- IdentifierService.cs
- PersonalizableAttribute.cs