Class ReactivePropertyMixins
- Namespace
- ReactiveUI
- Assembly
- ReactiveUI.dll
Reactive Property Extensions.
- Inheritance
-
Reactive
Property Mixins
Methods
AddValidation<T>(ReactiveProperty<T>, Expression<Func<ReactiveProperty<T>?>>)
Set validation logic from DataAnnotations attributes.
public static ReactiveProperty<T> AddValidation<T>(this ReactiveProperty<T> self, Expression<Func<ReactiveProperty<T>?>> selfSelector)
Parameters
self
ReactiveProperty <T>Target ReactiveProperty.
selfSelector
Expression<Func<ReactiveProperty <T>>>The self selector.
Returns
- Reactive
Property <T> Self.
Type Parameters
T
Property type.
Exceptions
- Argument
Null Exception selfSelector or self.
ObserveValidationErrors<T>(ReactiveProperty<T>)
Create an IObservable instance to observe validation error messages of ReactiveProperty.
Parameters
self
ReactiveProperty <T>Target ReactiveProperty.
Returns
- IObservable<string>
A IObservable of string.
Type Parameters
T
Property type.