C# Class GestSpace.ValuePresenterViewModel

Inheritance: PresenterViewModel
Afficher le fichier Open project: NicolasDorier/GestSpace

Méthodes publiques

Méthode Description
Dispose ( ) : void
ValuePresenterViewModel ( double minValue, double maxValue, Func getValue, Action setValue, System.TimeSpan pollInterval = null ) : System
ValuePresenterViewModel ( double minValue, double maxValue, IObservable getValue, Action setValue ) : System

Méthodes protégées

Méthode Description
SubscribeCore ( ReactiveSpace spaceListener ) : IDisposable

Private Methods

Méthode Description
Create ( Func getValue, System.TimeSpan pollInterval ) : IObservable
Normalize ( double value ) : double

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

SubscribeCore() protected méthode

protected SubscribeCore ( ReactiveSpace spaceListener ) : IDisposable
spaceListener ReactiveSpace
Résultat IDisposable

ValuePresenterViewModel() public méthode

public ValuePresenterViewModel ( double minValue, double maxValue, Func getValue, Action setValue, System.TimeSpan pollInterval = null ) : System
minValue double
maxValue double
getValue Func
setValue Action
pollInterval System.TimeSpan
Résultat System

ValuePresenterViewModel() public méthode

public ValuePresenterViewModel ( double minValue, double maxValue, IObservable getValue, Action setValue ) : System
minValue double
maxValue double
getValue IObservable
setValue Action
Résultat System