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
contextIValidationContext ValidationContext instance.
viewModelPropertyExpression<Func<TViewModel, TViewModelProperty>>ViewModel property.
strictboolIndicates if the ViewModel property to find is unique.
Returns
- IObservable<IList<IValidation
State >> Returns a collection of BasePropertyValidation<TViewModel> objects.
Type Parameters
TViewModelViewModel type.
TViewModelPropertyViewModel property type.