C# Class MvvmCross.Core.ViewModels.MvxViewModel

Inheritance: MvxNavigatingObject, IMvxViewModel
Show file Open project: MvvmCross/MvvmCross Class Usage Examples

Public Methods

Method Description
Init ( IMvxBundle parameters ) : void
ReloadState ( IMvxBundle state ) : void
SaveState ( IMvxBundle state ) : void
Start ( ) : void

Protected Methods

Method Description
InitFromBundle ( IMvxBundle parameters ) : void
MvxViewModel ( ) : MvvmCross.Platform
ReloadFromBundle ( IMvxBundle state ) : void
SaveStateToBundle ( IMvxBundle bundle ) : void

Method Details

Init() public method

public Init ( IMvxBundle parameters ) : void
parameters IMvxBundle
return void

InitFromBundle() protected method

protected InitFromBundle ( IMvxBundle parameters ) : void
parameters IMvxBundle
return void

MvxViewModel() protected method

protected MvxViewModel ( ) : MvvmCross.Platform
return MvvmCross.Platform

ReloadFromBundle() protected method

protected ReloadFromBundle ( IMvxBundle state ) : void
state IMvxBundle
return void

ReloadState() public method

public ReloadState ( IMvxBundle state ) : void
state IMvxBundle
return void

SaveState() public method

public SaveState ( IMvxBundle state ) : void
state IMvxBundle
return void

SaveStateToBundle() protected method

protected SaveStateToBundle ( IMvxBundle bundle ) : void
bundle IMvxBundle
return void

Start() public method

public Start ( ) : void
return void