Optional interface for validators (
IValidator and
IFormValidator ) that can react to validators being added to a
component.
Implementation note: currently we keep this case simple stupid non-generic.
In future versions we may revisit this and support removal events (WHEN
removal of validators is ever allowed, which justifies it's own discussion).
Also, we may look at whether this is a common event to support for behaviors
as well.
A versatile implementation of
IValidationError that supports message
resolution from
IErrorMessageSource , default message (if none of the
keys matched), and variable substitution.