Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- DesignerResources.cs
- SqlEnums.cs
- CheckBoxList.cs
- XmlDataSource.cs
- ProcessManager.cs
- ReadOnlyTernaryTree.cs
- ISAPIRuntime.cs
- formatstringdialog.cs
- MultiTouchSystemGestureLogic.cs
- FileNotFoundException.cs
- AttributeAction.cs
- AssemblyFilter.cs
- MaskedTextProvider.cs
- UnsafeNetInfoNativeMethods.cs
- ConsoleKeyInfo.cs
- XmlSchemas.cs
- SR.cs
- Camera.cs
- DescendantBaseQuery.cs
- CryptoConfig.cs
- SingleBodyParameterMessageFormatter.cs
- BlurEffect.cs
- PreservationFileReader.cs
- DoubleLinkListEnumerator.cs
- XmlAnyElementAttribute.cs
- InputLanguageSource.cs
- VisualStyleRenderer.cs
- MonthCalendar.cs
- GenericAuthenticationEventArgs.cs
- DataGridViewSelectedRowCollection.cs
- PropertyCondition.cs
- FileDialog_Vista_Interop.cs
- QilSortKey.cs
- UiaCoreTypesApi.cs
- Operand.cs
- PropertyExpression.cs
- ObjRef.cs
- EntityConnectionStringBuilder.cs
- followingquery.cs
- UriTemplatePathPartiallyEquivalentSet.cs
- _NtlmClient.cs
- SqlConnectionString.cs
- MailAddressCollection.cs
- WebRequest.cs
- ManagementOptions.cs
- MailWebEventProvider.cs
- DataRowView.cs
- ColumnHeader.cs
- TemplateColumn.cs
- Funcletizer.cs
- ParallelDesigner.xaml.cs
- DataViewSettingCollection.cs
- PageParser.cs
- FormViewPagerRow.cs
- ComNativeDescriptor.cs
- SqlCacheDependency.cs
- ConfigXmlText.cs
- PersonalizablePropertyEntry.cs
- WebServiceTypeData.cs
- IncrementalReadDecoders.cs
- CfgRule.cs
- wgx_sdk_version.cs
- TableLayout.cs
- HttpWriter.cs
- HtmlImageAdapter.cs
- DataServices.cs
- ProxyHwnd.cs
- LeaseManager.cs
- WebControl.cs
- DaylightTime.cs
- BuildResultCache.cs
- parserscommon.cs
- AssemblyBuilder.cs
- XmlSchemaGroup.cs
- ControlUtil.cs
- _FtpControlStream.cs
- DisplayMemberTemplateSelector.cs
- HttpApplicationFactory.cs
- FileStream.cs
- IISUnsafeMethods.cs
- SortedSet.cs
- HwndSubclass.cs
- MouseGesture.cs
- infer.cs
- StorageAssociationSetMapping.cs
- RolePrincipal.cs
- TagMapCollection.cs
- Vector3DCollectionConverter.cs
- DateTimeOffsetConverter.cs
- UnionExpr.cs
- TransformCollection.cs
- CalendarDay.cs
- OutputCacheModule.cs
- WebHeaderCollection.cs
- TextTreeInsertUndoUnit.cs
- RadioButtonList.cs
- diagnosticsswitches.cs
- XmlTextEncoder.cs
- versioninfo.cs
- SystemIPInterfaceProperties.cs