FreshReactiveViewModel Class

Summary

Object that handles inter operability between a FreshMvvm page model and ReactiveUI view model.
Assembly
Rocket.Surgery.ReactiveUI.Interop.FreshMvvm.dll
Namespace
Rocket.Surgery.ReactiveUI.Interop.FreshMvvm
Interfaces
  • IFreshReactiveViewModel
  • IReactiveNotifyPropertyChanged<IReactiveObject>
  • IReactiveObject
  • INotifyPropertyChanged
  • INotifyPropertyChanging
  • IEnableLogger
  • IHandleObservableErrors
Base Types
  • FreshBasePageModel
graph BT Type-->Base0["FreshBasePageModel"] Type-.->Interface0["IFreshReactiveViewModel"] click Interface0 "/api/Rocket.Surgery.ReactiveUI.Interop.FreshMvvm/IFreshReactiveViewModel" Type-.->Interface1["IReactiveNotifyPropertyChanged<IReactiveObject>"] Type-.->Interface2["IReactiveObject"] Type-.->Interface3["INotifyPropertyChanged"] Type-.->Interface4["INotifyPropertyChanging"] Type-.->Interface5["IEnableLogger"] Type-.->Interface6["IHandleObservableErrors"] Type["FreshReactiveViewModel"] class Type type-node

Syntax

public class FreshReactiveViewModel : FreshBasePageModel, IFreshReactiveViewModel, 
    IReactiveNotifyPropertyChanged<IReactiveObject>, IReactiveObject, INotifyPropertyChanged, 
    INotifyPropertyChanging, IEnableLogger, IHandleObservableErrors

Constructors

Events

Name Type Summary
PropertyChanging PropertyChangingEventHandler

Properties

Name Value Summary
Changed IObservable<IReactivePropertyChangedEventArgs<IReactiveObject>>
Changing IObservable<IReactivePropertyChangedEventArgs<IReactiveObject>>
ThrownExceptions IObservable<Exception>

Methods

Extension Methods

See Also