ContentPageBase<TViewModel> Class

Assembly
Rocket.Surgery.Airframe.Forms.dll
Namespace
Rocket.Surgery.Airframe.Forms
Interfaces
  • IEnableLogger
Base Types
graph BT Type-->Base0["ReactiveContentPage<TViewModel>"] Type-.->Interface0["IEnableLogger"] Type["ContentPageBase<TViewModel>"] class Type type-node

Syntax

public abstract class ContentPageBase<TViewModel> : ReactiveContentPage<TViewModel>, IEnableLogger 
    where TViewModel : class, IReactiveObject

Attributes

Type Description
NullableContextAttribute
NullableAttribute

Type Parameters

Name Description
TViewModel

Constructors

Name Summary
ContentPageBase()

Properties

Name Value Summary
IsAppearing IObservable<Unit>
IsDisappearing IObservable<Unit>
Logger IFullLogger
ViewBindings CompositeDisposable

Methods

Name Value Summary
BindControls() void
Initialize() void
OnAppearing() void
OnDisappearing() void
RegisterObservers() void

Extension Methods