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
- Image.cs
- DataGrid.cs
- WebPartConnectionsConfigureVerb.cs
- MenuItemStyleCollection.cs
- ProgressPage.cs
- SerializationAttributes.cs
- TypefaceMap.cs
- WriterOutput.cs
- HotSpotCollection.cs
- Input.cs
- CursorEditor.cs
- Model3D.cs
- CompilationSection.cs
- ToolStripContentPanelRenderEventArgs.cs
- LoginViewDesigner.cs
- NavigationProgressEventArgs.cs
- DiscreteKeyFrames.cs
- SerialReceived.cs
- BinaryConverter.cs
- regiisutil.cs
- GZipDecoder.cs
- __FastResourceComparer.cs
- VariableElement.cs
- WindowsPen.cs
- ColumnHeader.cs
- UnsupportedPolicyOptionsException.cs
- PropertyChangeTracker.cs
- HttpCookie.cs
- SQLBytesStorage.cs
- RadioButton.cs
- FixedLineResult.cs
- IsolationInterop.cs
- TextSelectionHighlightLayer.cs
- SchemaImporter.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- EventHandlerList.cs
- WindowsIdentity.cs
- DESCryptoServiceProvider.cs
- TopClause.cs
- ColumnCollection.cs
- XmlSchemaSimpleContentRestriction.cs
- HandleDictionary.cs
- ErrorWrapper.cs
- MimeBasePart.cs
- ProxyManager.cs
- BuildProviderAppliesToAttribute.cs
- PictureBox.cs
- TableStyle.cs
- httpstaticobjectscollection.cs
- FontFamilyConverter.cs
- WindowCollection.cs
- XmlDataProvider.cs
- EditorZone.cs
- WindowsRichEditRange.cs
- Content.cs
- ObjectParameterCollection.cs
- Matrix3DConverter.cs
- AsyncSerializedWorker.cs
- RegistrySecurity.cs
- LineGeometry.cs
- InputLanguageSource.cs
- VisualBrush.cs
- CounterSampleCalculator.cs
- SolidColorBrush.cs
- DBAsyncResult.cs
- FormattedText.cs
- OutputCacheProfile.cs
- ObjectView.cs
- DivideByZeroException.cs
- MessageEncoder.cs
- FunctionDetailsReader.cs
- TagPrefixInfo.cs
- ConnectivityStatus.cs
- DocumentOutline.cs
- AtomicFile.cs
- IdnElement.cs
- DoubleLink.cs
- ListControlBoundActionList.cs
- VisualStyleTypesAndProperties.cs
- PrivilegeNotHeldException.cs
- ClusterRegistryConfigurationProvider.cs
- DynamicQueryableWrapper.cs
- ProviderConnectionPoint.cs
- Axis.cs
- TableCellCollection.cs
- NodeLabelEditEvent.cs
- QueryGenerator.cs
- PostBackOptions.cs
- SmiConnection.cs
- OperandQuery.cs
- TextTreeDeleteContentUndoUnit.cs
- WCFServiceClientProxyGenerator.cs
- FixedElement.cs
- DragDeltaEventArgs.cs
- CodeDOMUtility.cs
- IsolatedStoragePermission.cs
- MobileErrorInfo.cs
- RequestTimeoutManager.cs
- UInt32Storage.cs
- DataGridViewCellStyle.cs