Table of Contents

Interface IReactiveProperty<T>

Namespace
ReactiveUI
Assembly
ReactiveUI.dll

Reactive Property.

public interface IReactiveProperty<T> : IObservable<T?>, ICancelable, IDisposable, INotifyDataErrorInfo, INotifyPropertyChanged

Type Parameters

T

The type of the property.

Inherited Members
ICancelable.IsDisposed
Extension Methods
WhenAnyMixin.WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(TSender?, Expression<Func<TSender, T1>>, Expression<Func<TSender, T2>>, Expression<Func<TSender, T3>>, Expression<Func<TSender, T4>>, Expression<Func<TSender, T5>>, Expression<Func<TSender, T6>>, Expression<Func<TSender, T7>>, Expression<Func<TSender, T8>>, Expression<Func<TSender, T9>>, Expression<Func<TSender, T10>>, Expression<Func<TSender, T11>>, Expression<Func<TSender, T12>>, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, IObservedChange<TSender, T12>, TRet>)
WhenAnyMixin.WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(TSender?, Expression<Func<TSender, T1>>, Expression<Func<TSender, T2>>, Expression<Func<TSender, T3>>, Expression<Func<TSender, T4>>, Expression<Func<TSender, T5>>, Expression<Func<TSender, T6>>, Expression<Func<TSender, T7>>, Expression<Func<TSender, T8>>, Expression<Func<TSender, T9>>, Expression<Func<TSender, T10>>, Expression<Func<TSender, T11>>, Expression<Func<TSender, T12>>, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, IObservedChange<TSender, T12>, TRet>, bool)

Properties

ObserveErrorChanged

Gets the observe error changed.

IObservable<IEnumerable?> ObserveErrorChanged { get; }

Property Value

IObservable<IEnumerable>

The observe error changed.

ObserveHasErrors

Gets the observe has errors.

IObservable<bool> ObserveHasErrors { get; }

Property Value

IObservable<bool>

The observe has errors.

Value

Gets or sets the value.

T? Value { get; set; }

Property Value

T

The value.

Methods

Refresh()

Refreshes this instance.

[RequiresDynamicCode("Refresh uses RaisePropertyChanged which requires dynamic code generation")]
[RequiresUnreferencedCode("Refresh uses RaisePropertyChanged which may require unreferenced code")]
void Refresh()

See Also

IObservable<T>
ICancelable