Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- TouchDevice.cs
- ToolTipService.cs
- SendMailErrorEventArgs.cs
- ContainerVisual.cs
- ChtmlCalendarAdapter.cs
- ValidatorCompatibilityHelper.cs
- ResourcesBuildProvider.cs
- ManualWorkflowSchedulerService.cs
- Table.cs
- XmlIgnoreAttribute.cs
- TrackingRecord.cs
- SecurityDescriptor.cs
- ProxyElement.cs
- ToolboxItemCollection.cs
- XmlSchemaSimpleContentRestriction.cs
- TTSEngineProxy.cs
- HttpModuleAction.cs
- DataColumnChangeEvent.cs
- PersonalizationProviderCollection.cs
- OdbcCommand.cs
- ObjectQueryState.cs
- DetailsViewPagerRow.cs
- HostingEnvironment.cs
- SchemaNames.cs
- RectangleGeometry.cs
- MemoryStream.cs
- TranslateTransform3D.cs
- XmlSchemaCompilationSettings.cs
- TextOnlyOutput.cs
- TypefaceCollection.cs
- HttpInputStream.cs
- SendKeys.cs
- SmiMetaDataProperty.cs
- Effect.cs
- PointKeyFrameCollection.cs
- MessageLoggingElement.cs
- SafeNativeMethods.cs
- EncoderExceptionFallback.cs
- CodeExpressionCollection.cs
- TextDecorationCollection.cs
- WebPartManagerDesigner.cs
- ToolStripSystemRenderer.cs
- SystemInformation.cs
- ItemCheckedEvent.cs
- TimeSpan.cs
- StaticContext.cs
- PathSegmentCollection.cs
- PeerName.cs
- Ref.cs
- CharacterBufferReference.cs
- DisplayMemberTemplateSelector.cs
- ClockController.cs
- DiagnosticTraceSchemas.cs
- QilTernary.cs
- TypeElement.cs
- TransportChannelFactory.cs
- FormatException.cs
- ContextProperty.cs
- ObjectDataSourceStatusEventArgs.cs
- ErrorHandler.cs
- TextClipboardData.cs
- Dump.cs
- CollectionAdapters.cs
- HtmlEmptyTagControlBuilder.cs
- MessageQueuePermissionEntry.cs
- DocumentScope.cs
- sqlnorm.cs
- ObsoleteAttribute.cs
- CodeDefaultValueExpression.cs
- ExtendedProtectionPolicyElement.cs
- RequestStatusBarUpdateEventArgs.cs
- Util.cs
- SystemDiagnosticsSection.cs
- KeyValueSerializer.cs
- TabletDevice.cs
- handlecollector.cs
- SettingsBase.cs
- UInt32.cs
- MatrixCamera.cs
- Faults.cs
- UpdateInfo.cs
- Publisher.cs
- CleanUpVirtualizedItemEventArgs.cs
- XmlDeclaration.cs
- GeometryCombineModeValidation.cs
- AbandonedMutexException.cs
- BinaryParser.cs
- SafeProcessHandle.cs
- PanelContainerDesigner.cs
- PolygonHotSpot.cs
- FamilyTypefaceCollection.cs
- GridLength.cs
- CodeComment.cs
- SiteMapNodeItem.cs
- DtdParser.cs
- MachineKey.cs
- PrivilegeNotHeldException.cs
- BrowserDefinition.cs
- XPathMultyIterator.cs
- TransformerConfigurationWizardBase.cs