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
- XmlSerializerVersionAttribute.cs
- FormsAuthenticationUserCollection.cs
- DeviceFiltersSection.cs
- FixedSOMPageConstructor.cs
- ChannelReliableSession.cs
- WebResponse.cs
- Timer.cs
- CacheAxisQuery.cs
- SAPICategories.cs
- SmtpNegotiateAuthenticationModule.cs
- PackageRelationship.cs
- _LocalDataStore.cs
- Model3DCollection.cs
- SharedRuntimeState.cs
- PropertyGridCommands.cs
- util.cs
- ParameterRetriever.cs
- GridItemCollection.cs
- FaultContractAttribute.cs
- TextTreeInsertUndoUnit.cs
- Rotation3D.cs
- TreeNodeConverter.cs
- LongMinMaxAggregationOperator.cs
- ExecutionContext.cs
- ServiceRouteHandler.cs
- LinkAreaEditor.cs
- KeyValueConfigurationCollection.cs
- DetailsView.cs
- HtmlWindow.cs
- HttpRuntimeSection.cs
- WebPartHeaderCloseVerb.cs
- Thumb.cs
- MonitorWrapper.cs
- FileDialog_Vista.cs
- XpsSerializationManagerAsync.cs
- ISFTagAndGuidCache.cs
- ReliabilityContractAttribute.cs
- ClientSection.cs
- Evaluator.cs
- PersonalizablePropertyEntry.cs
- AssemblyFilter.cs
- SQLDouble.cs
- ImageBrush.cs
- MemberInfoSerializationHolder.cs
- BaseDataBoundControl.cs
- WindowsFormsHostPropertyMap.cs
- GridItemPatternIdentifiers.cs
- HtmlShimManager.cs
- ListBoxItemAutomationPeer.cs
- SystemIPGlobalStatistics.cs
- RelationshipConstraintValidator.cs
- SafeNativeMethods.cs
- SimpleApplicationHost.cs
- XmlCountingReader.cs
- ToolStripDropTargetManager.cs
- JpegBitmapDecoder.cs
- SynchronizationLockException.cs
- DynamicValidatorEventArgs.cs
- EntryWrittenEventArgs.cs
- RegexCompilationInfo.cs
- SqlDataAdapter.cs
- Propagator.Evaluator.cs
- TypeHelpers.cs
- Configuration.cs
- ExceptionValidationRule.cs
- WebPartTransformerCollection.cs
- RecordConverter.cs
- Delegate.cs
- Context.cs
- NodeLabelEditEvent.cs
- HtmlLink.cs
- DebugView.cs
- IResourceProvider.cs
- CodeTryCatchFinallyStatement.cs
- ServiceMemoryGates.cs
- SchemaImporter.cs
- CommonDialog.cs
- ClientRoleProvider.cs
- TypeDescriptor.cs
- _NegoState.cs
- BindingExpressionBase.cs
- SubclassTypeValidator.cs
- ISFClipboardData.cs
- LogPolicy.cs
- ProfileGroupSettings.cs
- MessageHeaderAttribute.cs
- ReadWriteSpinLock.cs
- ProtocolsConfigurationEntry.cs
- MembershipAdapter.cs
- MetadataResolver.cs
- ListBoxItem.cs
- CompensatableTransactionScopeActivityDesigner.cs
- ContextActivityUtils.cs
- OleAutBinder.cs
- WriteableBitmap.cs
- StaticFileHandler.cs
- OutputCacheEntry.cs
- SqlDataRecord.cs
- PropertyInformationCollection.cs
- PathFigure.cs