Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

The ViewModelBase derives from ModelBase, thus all information here also applies to the ViewModelBase

Sometimes detailed information about validation is required. This is possible in Catel thanks to the ValidationContext class. The ValidationContext serves as the container for all validation results that are gathered via the available validation methods. The ValidationContext has lots of methods that all return lists of either IFieldValidationResult or IBusinessRuleValidationResult.

 The examples below are shown a starter examples, but you can gather every type of validation result by using the ValidationContext. To retrieve the validation context of an object, use the following code:

...