Class ValidationContextExtensions
- Namespace
- ReactiveUI.Validation.Extensions
- Assembly
- ReactiveUI.Validation.dll
Extensions methods for Validation
- Inheritance
-
Validation
Context Extensions
Methods
ObserveFor<TViewModel, TViewModelProperty>(IValidationContext, Expression<Func<TViewModel, TViewModelProperty>>, bool)
Resolves the IValidation
public static IObservable<IList<IValidationState>> ObserveFor<TViewModel, TViewModelProperty>(this IValidationContext context, Expression<Func<TViewModel, TViewModelProperty>> viewModelProperty, bool strict = true)
Parameters
context
IValidationContext ValidationContext instance.
viewModelProperty
Expression<Func<TViewModel, TViewModelProperty>>ViewModel property.
strict
boolIndicates if the ViewModel property to find is unique.
Returns
- IObservable<IList<IValidation
State >> Returns a collection of BasePropertyValidation<TViewModel> objects.
Type Parameters
TViewModel
ViewModel type.
TViewModelProperty
ViewModel property type.