IMvxReactiveViewModel Interface

Summary

Interface that represents a MvvmCross ReactiveUI inter operable view model.
Assembly
Rocket.Surgery.ReactiveUI.Interop.MvvmCross.dll
Namespace
Rocket.Surgery.ReactiveUI.Interop.MvvmCross
Interfaces
  • IMvxViewModel
  • IReactiveNotifyPropertyChanged<IReactiveObject>
  • IReactiveObject
  • INotifyPropertyChanged
  • INotifyPropertyChanging
  • IEnableLogger
  • IHandleObservableErrors
Implementing Types
graph BT Type-.->Interface0["IMvxViewModel"] Type-.->Interface1["IReactiveNotifyPropertyChanged<IReactiveObject>"] Type-.->Interface2["IReactiveObject"] Type-.->Interface3["INotifyPropertyChanged"] Type-.->Interface4["INotifyPropertyChanging"] Type-.->Interface5["IEnableLogger"] Type-.->Interface6["IHandleObservableErrors"] Type["IMvxReactiveViewModel"] class Type type-node Implementing0["IMvxReactiveViewModel<TParameter>"]-.->Type click Implementing0 "/api/Rocket.Surgery.ReactiveUI.Interop.MvvmCross/IMvxReactiveViewModel_1" Implementing1["IMvxReactiveViewModel<TParameter, TResult>"]-.->Type click Implementing1 "/api/Rocket.Surgery.ReactiveUI.Interop.MvvmCross/IMvxReactiveViewModel_2" Implementing2["MvxReactiveViewModel"]-.->Type click Implementing2 "/api/Rocket.Surgery.ReactiveUI.Interop.MvvmCross/MvxReactiveViewModel"

Syntax

public interface IMvxReactiveViewModel : IMvxViewModel, 
    IReactiveNotifyPropertyChanged<IReactiveObject>, IReactiveObject, INotifyPropertyChanged, 
    INotifyPropertyChanging, IEnableLogger, IHandleObservableErrors

Extension Methods