IMvxReactiveViewModel<TParameter, TResult> 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<TParameter, TResult>
  • IMvxViewModel<TParameter>
  • IMvxViewModelResult<TResult>
  • IMvxReactiveViewModel
  • IMvxViewModel
  • IReactiveNotifyPropertyChanged<IReactiveObject>
  • IReactiveObject
  • INotifyPropertyChanged
  • INotifyPropertyChanging
  • IEnableLogger
  • IHandleObservableErrors
graph BT Type-.->Interface0["IMvxViewModel<TParameter, TResult>"] Type-.->Interface1["IMvxViewModel<TParameter>"] Type-.->Interface2["IMvxViewModelResult<TResult>"] Type-.->Interface3["IMvxReactiveViewModel"] click Interface3 "/api/Rocket.Surgery.ReactiveUI.Interop.MvvmCross/IMvxReactiveViewModel" Type-.->Interface4["IMvxViewModel"] Type-.->Interface5["IReactiveNotifyPropertyChanged<IReactiveObject>"] Type-.->Interface6["IReactiveObject"] Type-.->Interface7["INotifyPropertyChanged"] Type-.->Interface8["INotifyPropertyChanging"] Type-.->Interface9["IEnableLogger"] Type-.->Interface10["IHandleObservableErrors"] Type["IMvxReactiveViewModel<TParameter, TResult>"] class Type type-node

Syntax

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

Type Parameters

Name Description
TParameter The type of the parameter.
TResult The type of the result.

Extension Methods

See Also

  • MvvmCross.ViewModels.IMvxViewModel
  • ReactiveUI.IReactiveObject