Click or drag to resize

Cauldron.XAML.Validation Namespace

 
Classes
  ClassDescription
Public classEqualityAttribute
Validates if two properties are equal in value

Causes a validation error if the values of both properties are not equal

Public classGreaterThanAttribute
Validates the property if value is greater than the given value or the given property
Public classGreaterThanOrEqualAttribute
Validates the property if value is greater than or equal the given value or the given property
Public classIsMandatoryAttribute
Validates a property for mandatory value.

Value is null or empty will cause a validation error

Public classLessThanAttribute
Validates the property if value is less than the given value or the given property
Public classLessThanOrEqualAttribute
Validates the property if value is less than or equal the given value or the given property
Public classPasswordStrengthAttribute
Validates the password strength the property.

Blank, VeryWeak and Weak will cause a validation error

Public classStringLengthAttribute
Validates a property for the string length.

A String that is shorter or longer than the specified length will cause a validation error

Public classUnEqualityAttribute
Validates if two properties are not equal in value

Causes a validation error if the values of both properties are equal

Public classValidationBehaviour
Provides supporting functionalities for the validation
Public classValidationEventArgs
Provides event data to the Validating event.
Public classValidationHandler
Handles validation of a viewmodel
Public classValidationProperties
Provides an attached property required for the validation
Public classValidatorAttributeBase
Represents a base class for property validators.