C# Class Bennedik.Validation.Integration.WPF.EnterpriseValidationRule

The EnterpriseValidationRule integrates WPF with the Validation Application Block (VAB) of Enterprise Library 3.0. It is similar to the VAB ASP.NET integration's PropertyProxyValidator but implements a WPF ValidationRule instead of an ASP.NET BaseValidator. An ErrorProvider can be used to conveniently initialize EnterpriseValidationRules.
(c) 2007 Martin Bennedik, see BSD license in the license.txt file http://www.bennedik.de
Inheritance: System.Windows.Controls.ValidationRule, IValidationIntegrationProxy
Afficher le fichier Open project: RookieOne/WPF-Input-Validation Class Usage Examples

Protected Properties

Свойство Type Description
value object

Private Properties

Свойство Type Description
FormatErrorMessage string
GetValue bool
IValidationIntegrationProxy Microsoft.Practices.EnterpriseLibrary.Validation.MemberValueAccessBuilder
IValidationIntegrationProxy object

Méthodes publiques

Méthode Description
Validate ( object value, CultureInfo cultureInfo ) : System.Windows.Controls.ValidationResult

Méthodes protégées

Méthode Description
IValidationIntegrationProxy ( Microsoft.Practices.EnterpriseLibrary.Validation.Integration.ValueConvertEventArgs e ) : void

Private Methods

Méthode Description
FormatErrorMessage ( ValidationResults results ) : string
GetValue ( object &value, string &valueAccessFailureMessage ) : bool
IValidationIntegrationProxy ( ) : Microsoft.Practices.EnterpriseLibrary.Validation.MemberValueAccessBuilder
IValidationIntegrationProxy ( ) : object

Method Details

IValidationIntegrationProxy() protected méthode

protected IValidationIntegrationProxy ( Microsoft.Practices.EnterpriseLibrary.Validation.Integration.ValueConvertEventArgs e ) : void
e Microsoft.Practices.EnterpriseLibrary.Validation.Integration.ValueConvertEventArgs
Résultat void

Validate() public méthode

public Validate ( object value, CultureInfo cultureInfo ) : System.Windows.Controls.ValidationResult
value object
cultureInfo System.Globalization.CultureInfo
Résultat System.Windows.Controls.ValidationResult

Property Details

value protected_oe property

protected object value
Résultat object