ViewModelChangedValidationTrigger - Andrei15193/react-model-view-viewmodel GitHub Wiki
API / ViewModelChangedValidationTrigger<TViewModel> class
Represents a view model validation trigger, whenever the view model changes a validation should occur.
Extends ValidationTrigger<TViewModel>.
class ViewModelChangedValidationTrigger<TViewModel extends INotifyPropertiesChanged = INotifyPropertiesChanged>
extends ValidationTrigger<TViewModel>
Source reference: src/validation/triggers/ViewModelChangedValidationTrigger.ts:26
.
-
TViewModel - The view model type that may trigger validations.
Type constraints: INotifyPropertiesChanged.
Default value: INotifyPropertiesChanged.
-
constructor - Initializes a new instance of the
ViewModelChangedValidationTrigger<TViewModel>
class.
-
inherited
readonly
trigger - Gets the source object that triggers validation. -
inherited
readonly
validationTriggered - Gets an event that is raised whenever the source object triggers a validation.
-
override
protected
subscribeToTarget - Subscribes to view model changes. -
override
protected
unsubscribeFromTarget - Unsubscribes from view model changes.
-
ValidationTrigger<TTrigger>
- ViewModelChangedValidationTrigger<TViewModel>
- CollectionChangedValidationTrigger<TItem, TCollection>
- CollectionReorderedValidationTrigger<TItem, TCollection>
- SetChangedValidationTrigger<TItem, TSet>
- MapChangedValidationTrigger<TKey, TItem, TMap>
- CollectionItemValidationTrigger<TItem>
- SetItemValidationTrigger<TItem>
- MapItemValidationTrigger<TKey, TItem>