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
- CompleteWizardStep.cs
- ValidatingReaderNodeData.cs
- RemotingConfiguration.cs
- NamespaceCollection.cs
- HashCodeCombiner.cs
- TextTreeObjectNode.cs
- DefaultClaimSet.cs
- XmlDocument.cs
- WindowsFormsSynchronizationContext.cs
- AudioStateChangedEventArgs.cs
- PeerContact.cs
- ManipulationInertiaStartingEventArgs.cs
- SelectedDatesCollection.cs
- RMEnrollmentPage2.cs
- ReadOnlyCollection.cs
- WindowsUpDown.cs
- SrgsElementList.cs
- TimersDescriptionAttribute.cs
- DashStyle.cs
- TraceContext.cs
- ViewManager.cs
- TextEditorMouse.cs
- HtmlHead.cs
- ZipIOLocalFileDataDescriptor.cs
- EntityContainerEntitySet.cs
- ServiceContractListItem.cs
- CodePrimitiveExpression.cs
- RepeaterDesigner.cs
- ObjectConverter.cs
- ContentValidator.cs
- HostSecurityManager.cs
- UnconditionalPolicy.cs
- diagnosticsswitches.cs
- DateTimeFormat.cs
- Vars.cs
- CommandCollectionEditor.cs
- CallbackHandler.cs
- FieldAccessException.cs
- StoreContentChangedEventArgs.cs
- AuthenticationModuleElement.cs
- CalendarItem.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- SmtpAuthenticationManager.cs
- VirtualPathUtility.cs
- WorkflowOperationFault.cs
- SafeProcessHandle.cs
- DefaultPerformanceCounters.cs
- PtsHelper.cs
- ConnectionManagementElement.cs
- ValidationErrorCollection.cs
- Constants.cs
- BindingMemberInfo.cs
- WindowsStatusBar.cs
- PtsContext.cs
- DataGridViewColumnCollection.cs
- SymLanguageType.cs
- TemplateManager.cs
- GridViewColumnCollection.cs
- CultureData.cs
- QilVisitor.cs
- InvalidContentTypeException.cs
- ToolStripGripRenderEventArgs.cs
- MessagePropertyVariants.cs
- AdapterUtil.cs
- BoundPropertyEntry.cs
- XmlValidatingReader.cs
- InstanceKeyCollisionException.cs
- UInt32.cs
- UnsafeNativeMethods.cs
- ReturnEventArgs.cs
- ArrayConverter.cs
- VectorKeyFrameCollection.cs
- Soap.cs
- PeerNameRecord.cs
- ListViewSortEventArgs.cs
- Quaternion.cs
- TextServicesCompartmentContext.cs
- IUnknownConstantAttribute.cs
- BuildProvider.cs
- StorageAssociationTypeMapping.cs
- DataBindEngine.cs
- DataTableTypeConverter.cs
- HtmlWindow.cs
- SchemaComplexType.cs
- LinqDataSource.cs
- PerformanceCounterCategory.cs
- BitmapCacheBrush.cs
- ZipIOExtraFieldElement.cs
- ColumnHeaderCollectionEditor.cs
- ToolStripItemEventArgs.cs
- BamlBinaryWriter.cs
- Crypto.cs
- LinkedDataMemberFieldEditor.cs
- XomlCompilerResults.cs
- MSHTMLHost.cs
- DataPagerFieldCommandEventArgs.cs
- XmlCharCheckingWriter.cs
- LogWriteRestartAreaAsyncResult.cs
- ObjectQueryProvider.cs
- UICuesEvent.cs