IPrismViewModel Interface

Summary

Interface that represents a Prism ReactiveUI inter operable view model.
Assembly
Rocket.Surgery.ReactiveUI.Interop.Prism.dll
Namespace
Rocket.Surgery.ReactiveUI.Interop.Prism
Interfaces
  • IReactiveNotifyPropertyChanged<IReactiveObject>
  • IReactiveObject
  • INotifyPropertyChanged
  • INotifyPropertyChanging
  • IEnableLogger
  • IHandleObservableErrors
  • INavigationAware
  • INavigatedAware
  • INavigatingAware
  • IDestructible
Implementing Types
graph BT Type-.->Interface0["IReactiveNotifyPropertyChanged<IReactiveObject>"] Type-.->Interface1["IReactiveObject"] Type-.->Interface2["INotifyPropertyChanged"] Type-.->Interface3["INotifyPropertyChanging"] Type-.->Interface4["IEnableLogger"] Type-.->Interface5["IHandleObservableErrors"] Type-.->Interface6["INavigationAware"] Type-.->Interface7["INavigatedAware"] Type-.->Interface8["INavigatingAware"] Type-.->Interface9["IDestructible"] Type["IPrismViewModel"] class Type type-node Implementing0["PrismViewModel"]-.->Type click Implementing0 "/api/Rocket.Surgery.ReactiveUI.Interop.Prism/PrismViewModel"

Syntax

public interface IPrismViewModel : IReactiveNotifyPropertyChanged<IReactiveObject>, 
    IReactiveObject, INotifyPropertyChanged, INotifyPropertyChanging, IEnableLogger, 
    IHandleObservableErrors, INavigationAware, INavigatedAware, INavigatingAware, IDestructible

Extension Methods