ViewModelBase Class

Assembly
Rocket.Surgery.ReactiveUI.ViewModels.dll
Namespace
Rocket.Surgery.ReactiveUI
Interfaces
  • IViewModel
  • IReactiveObject
  • INotifyPropertyChanged
  • INotifyPropertyChanging
  • IEnableLogger
Base Types
  • ReactiveObject
ViewModelBase
ReactiveObject
IReactiveObject
INotifyPropertyChanged
INotifyPropertyChanging
IEnableLogger

Syntax

public abstract class ViewModelBase : ReactiveObject, IViewModel, IReactiveObject, 
    INotifyPropertyChanged, INotifyPropertyChanging, IEnableLogger

Constructors

Name Summary
ViewModelBase()

Properties

Name Value Summary
ErrorInteraction Interaction<string, bool>
Id string
IsLoading bool
Subscriptions CompositeDisposable

Methods

Name Value Summary
ComposeObservables() void
Initialize() void
RegisterObservers() void

Extension Methods