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
- DocumentOrderQuery.cs
- ConfigurationManager.cs
- infer.cs
- PerformanceCounters.cs
- ReflectPropertyDescriptor.cs
- DependencyPropertyKind.cs
- DataGridViewAccessibleObject.cs
- SqlOuterApplyReducer.cs
- SimpleType.cs
- InternalCache.cs
- PeerTransportElement.cs
- DBSchemaRow.cs
- ProcessHost.cs
- BitmapData.cs
- ComplexTypeEmitter.cs
- AuthorizationRuleCollection.cs
- ColorAnimation.cs
- GestureRecognizer.cs
- Page.cs
- AccessibleObject.cs
- LineGeometry.cs
- RewritingProcessor.cs
- SoapAttributes.cs
- GlobalizationSection.cs
- UrlMappingCollection.cs
- AssemblyAttributesGoHere.cs
- AppSettings.cs
- VarRemapper.cs
- HtmlForm.cs
- SoundPlayerAction.cs
- AppDomainUnloadedException.cs
- TransformValueSerializer.cs
- WeakEventManager.cs
- XPathArrayIterator.cs
- Part.cs
- SqlConnectionFactory.cs
- TextDocumentView.cs
- XmlILConstructAnalyzer.cs
- ProviderException.cs
- XPathParser.cs
- SoapEnumAttribute.cs
- SqlDataAdapter.cs
- SamlAttributeStatement.cs
- CheckBoxStandardAdapter.cs
- TemplateNameScope.cs
- FigureParaClient.cs
- RequestFactory.cs
- MutexSecurity.cs
- StringDictionaryWithComparer.cs
- MultiBindingExpression.cs
- TextServicesCompartmentEventSink.cs
- CodeGenerator.cs
- PointLightBase.cs
- Helper.cs
- UMPAttributes.cs
- ComAdminInterfaces.cs
- ObjectStateManager.cs
- PrintDocument.cs
- SystemIPAddressInformation.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- ClonableStack.cs
- DataPagerField.cs
- FormParameter.cs
- StateValidator.cs
- Baml6Assembly.cs
- TabControlAutomationPeer.cs
- RelatedImageListAttribute.cs
- SqlComparer.cs
- TypedRowHandler.cs
- SqlLiftWhereClauses.cs
- ProfessionalColorTable.cs
- BufferedGraphicsManager.cs
- CodeObject.cs
- QueryRelOp.cs
- EmptyEnumerator.cs
- RegexCompiler.cs
- CustomAttributeSerializer.cs
- SqlHelper.cs
- DrawListViewSubItemEventArgs.cs
- SeekStoryboard.cs
- TitleStyle.cs
- TopClause.cs
- QueueTransferProtocol.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- SubclassTypeValidator.cs
- NumberSubstitution.cs
- Exception.cs
- StrokeRenderer.cs
- TextFormatterContext.cs
- WindowsIPAddress.cs
- StandardCommands.cs
- InvalidCastException.cs
- BitConverter.cs
- SecurityTokenSpecification.cs
- DeleteIndexBinder.cs
- ConfigXmlSignificantWhitespace.cs
- SqlDataSourceStatusEventArgs.cs
- BrowserCapabilitiesCompiler.cs
- TableLayoutPanelDesigner.cs
- IgnoreDataMemberAttribute.cs