Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Controls / ConversionValidationRule.cs / 1305600 / ConversionValidationRule.cs
//---------------------------------------------------------------------------- // //// Copyright (C) by Microsoft Corporation. All rights reserved. // // // // Description: // ConversionValidationRule is used when a ValidationError is the result of // conversion failure, as there is no actual ValidationRule. // //--------------------------------------------------------------------------- using System; using System.Windows; using System.Globalization; using System.Windows.Controls; namespace System.Windows.Controls { ////// ConversionValidationRule is used when a ValidationError is the result of /// a conversion failure, as there is no actual ValidationRule. /// internal sealed class ConversionValidationRule : ValidationRule { ////// ConversionValidationRule ctor. /// internal ConversionValidationRule() : base(ValidationStep.ConvertedProposedValue, false) { } ////// Validate is called when Data binding is updating /// public override ValidationResult Validate(object value, CultureInfo cultureInfo) { return ValidationResult.ValidResult; } internal static readonly ConversionValidationRule Instance = new ConversionValidationRule(); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // //// Copyright (C) by Microsoft Corporation. All rights reserved. // // // // Description: // ConversionValidationRule is used when a ValidationError is the result of // conversion failure, as there is no actual ValidationRule. // //--------------------------------------------------------------------------- using System; using System.Windows; using System.Globalization; using System.Windows.Controls; namespace System.Windows.Controls { ////// ConversionValidationRule is used when a ValidationError is the result of /// a conversion failure, as there is no actual ValidationRule. /// internal sealed class ConversionValidationRule : ValidationRule { ////// ConversionValidationRule ctor. /// internal ConversionValidationRule() : base(ValidationStep.ConvertedProposedValue, false) { } ////// Validate is called when Data binding is updating /// public override ValidationResult Validate(object value, CultureInfo cultureInfo) { return ValidationResult.ValidResult; } internal static readonly ConversionValidationRule Instance = new ConversionValidationRule(); } } // 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
- SplashScreenNativeMethods.cs
- QilChoice.cs
- RawContentTypeMapper.cs
- ServiceDocument.cs
- DecimalConverter.cs
- XhtmlBasicLinkAdapter.cs
- CompilerCollection.cs
- KeyValuePairs.cs
- SettingsSavedEventArgs.cs
- _ProxyRegBlob.cs
- BindToObject.cs
- ConfigPathUtility.cs
- AccessDataSourceView.cs
- VisualTreeUtils.cs
- SqlClientMetaDataCollectionNames.cs
- Literal.cs
- BackgroundWorker.cs
- SqlInternalConnectionSmi.cs
- CustomLineCap.cs
- RandomNumberGenerator.cs
- MessageFault.cs
- XmlExtensionFunction.cs
- X509PeerCertificateElement.cs
- BrowserCapabilitiesFactory.cs
- InstanceStore.cs
- SynchronizedInputProviderWrapper.cs
- XmlKeywords.cs
- Int16Animation.cs
- EventSetter.cs
- UserInitiatedNavigationPermission.cs
- StatusBarItem.cs
- BamlRecordHelper.cs
- PageStatePersister.cs
- COM2Properties.cs
- MasterPageCodeDomTreeGenerator.cs
- TextCharacters.cs
- DbDataReader.cs
- BinaryUtilClasses.cs
- AppSettingsSection.cs
- ToolStripProgressBar.cs
- CustomErrorCollection.cs
- AudioStateChangedEventArgs.cs
- ExitEventArgs.cs
- TextStore.cs
- ExpandoClass.cs
- ToolStripCodeDomSerializer.cs
- documentsequencetextcontainer.cs
- DelegateBodyWriter.cs
- DataRowCollection.cs
- BindableAttribute.cs
- AssemblyBuilder.cs
- IMembershipProvider.cs
- Descriptor.cs
- EnterpriseServicesHelper.cs
- DataGridRelationshipRow.cs
- Rotation3D.cs
- DeviceContexts.cs
- SvcMapFileLoader.cs
- IPAddressCollection.cs
- BasicExpressionVisitor.cs
- IssuedTokenClientBehaviorsElement.cs
- GlyphRunDrawing.cs
- SelectorItemAutomationPeer.cs
- ExpressionWriter.cs
- TreeViewDesigner.cs
- SessionPageStatePersister.cs
- CaseInsensitiveHashCodeProvider.cs
- ResourceManager.cs
- DrawingContextWalker.cs
- ChooseAction.cs
- BrowserDefinitionCollection.cs
- SqlIdentifier.cs
- QilBinary.cs
- SqlReferenceCollection.cs
- ConfigXmlSignificantWhitespace.cs
- LambdaExpression.cs
- AdornerHitTestResult.cs
- IssuanceLicense.cs
- ToolStripRenderEventArgs.cs
- AddInContractAttribute.cs
- Figure.cs
- RelationshipEndCollection.cs
- RecordsAffectedEventArgs.cs
- PointConverter.cs
- ArgumentDesigner.xaml.cs
- SmtpNegotiateAuthenticationModule.cs
- RelationshipEndMember.cs
- ThicknessKeyFrameCollection.cs
- RectIndependentAnimationStorage.cs
- RecordConverter.cs
- Parser.cs
- AbandonedMutexException.cs
- ScalarOps.cs
- ISAPIApplicationHost.cs
- DNS.cs
- SqlVersion.cs
- CreateUserWizardStep.cs
- BinaryCommonClasses.cs
- DebugInfoGenerator.cs
- JsonReader.cs