ViewControllerBase<TViewModel> Class

Assembly
Rocket.Surgery.ReactiveUI.dll
Namespace
Rocket.Surgery.ReactiveUI
Base Types
graph BT Type-->Base0["ReactiveViewController<TViewModel>"] Type["ViewControllerBase<TViewModel>"] class Type type-node

Syntax

public abstract class ViewControllerBase<TViewModel> : ReactiveViewController<TViewModel> 
    where TViewModel : class, IReactiveObject

Type Parameters

Name Description
TViewModel

Constructors

Name Summary
ViewControllerBase()

Properties

Name Value Summary
ViewBindings CompositeDisposable

Methods

Name Value Summary
Appeared() IObservable<bool>
Appearing() IObservable<bool>
BindControls() void
CreateUserInterface() void
Disappeared() IObservable<bool>
Initialize() void
IsDisappearing() IObservable<bool>
RegisterObservers() void
ViewDidAppear(bool) void
ViewDidDisappear(bool) void
ViewDidLoad() void
ViewWillAppear(bool) void
ViewWillDisappear(bool) void

Extension Methods