The recording of the first ever ReactiveUI virtual conference is available on our YouTube Channel.

OAPHCreationHelperMixin Class

Summary

A collection of helpers to aid working with observable properties.
Namespace
ReactiveUI
Base Types
  • object
graph BT Type-->Base0["object"] Type["OAPHCreationHelperMixin"] class Type type-node

Syntax

public static class OAPHCreationHelperMixin

Methods

Name Value Summary
ToProperty<TObj, TRet>(IObservable<TRet>, TObj, Expression<Func<TObj, TRet>>, bool, IScheduler?) ObservableAsPropertyHelper<TRet>
Converts an Observable to an ObservableAsPropertyHelper and automatically provides the onChanged method to raise the property changed notification.
static
ToProperty<TObj, TRet>(IObservable<TRet>, TObj, Expression<Func<TObj, TRet>>, Func<TRet>, bool, IScheduler?) ObservableAsPropertyHelper<TRet>
Converts an Observable to an ObservableAsPropertyHelper and automatically provides the onChanged method to raise the property changed notification.
static
ToProperty<TObj, TRet>(IObservable<TRet>, TObj, Expression<Func<TObj, TRet>>, ObservableAsPropertyHelper<TRet>, bool, IScheduler?) ObservableAsPropertyHelper<TRet>
Converts an Observable to an ObservableAsPropertyHelper and automatically provides the onChanged method to raise the property changed notification.
static
ToProperty<TObj, TRet>(IObservable<TRet>, TObj, Expression<Func<TObj, TRet>>, ObservableAsPropertyHelper<TRet>, Func<TRet>, bool, IScheduler?) ObservableAsPropertyHelper<TRet>
Converts an Observable to an ObservableAsPropertyHelper and automatically provides the onChanged method to raise the property changed notification.
static
ToProperty<TObj, TRet>(IObservable<TRet>, TObj, Expression<Func<TObj, TRet>>, ObservableAsPropertyHelper<TRet>, TRet, bool, IScheduler?) ObservableAsPropertyHelper<TRet>
Converts an Observable to an ObservableAsPropertyHelper and automatically provides the onChanged method to raise the property changed notification.
static
ToProperty<TObj, TRet>(IObservable<TRet>, TObj, Expression<Func<TObj, TRet>>, TRet, bool, IScheduler?) ObservableAsPropertyHelper<TRet>
Converts an Observable to an ObservableAsPropertyHelper and automatically provides the onChanged method to raise the property changed notification.
static
ToProperty<TObj, TRet>(IObservable<TRet>, TObj, string, bool, IScheduler?) ObservableAsPropertyHelper<TRet>
Converts an Observable to an ObservableAsPropertyHelper and automatically provides the onChanged method to raise the property changed notification.
static
ToProperty<TObj, TRet>(IObservable<TRet>, TObj, string, Func<TRet>, bool, IScheduler?) ObservableAsPropertyHelper<TRet>
Converts an Observable to an ObservableAsPropertyHelper and automatically provides the onChanged method to raise the property changed notification.
static
ToProperty<TObj, TRet>(IObservable<TRet>, TObj, string, ObservableAsPropertyHelper<TRet>, bool, IScheduler?) ObservableAsPropertyHelper<TRet>
Converts an Observable to an ObservableAsPropertyHelper and automatically provides the onChanged method to raise the property changed notification.
static
ToProperty<TObj, TRet>(IObservable<TRet>, TObj, string, ObservableAsPropertyHelper<TRet>, Func<TRet>, bool, IScheduler?) ObservableAsPropertyHelper<TRet>
Converts an Observable to an ObservableAsPropertyHelper and automatically provides the onChanged method to raise the property changed notification.
static
ToProperty<TObj, TRet>(IObservable<TRet>, TObj, string, TRet, bool, IScheduler?) ObservableAsPropertyHelper<TRet>
Converts an Observable to an ObservableAsPropertyHelper and automatically provides the onChanged method to raise the property changed notification.
static

Extension Methods

Name Value Summary
InvokeViewModelAction<T>(Action<T>) object
This is a thing I lifted from Prism.