C# Class MvvmCross.Droid.Views.MvxAndroidViewsContainer

Inheritance: MvxViewsContainer, IMvxAndroidViewsContainer
Afficher le fichier Open project: MvvmCross/MvvmCross

Méthodes publiques

Méthode Description
GetIntentFor ( MvxViewModelRequest request ) : Android.Content.Intent
GetIntentWithKeyFor ( IMvxViewModel viewModel ) : int>.Tuple
Load ( Android.Content.Intent intent, IMvxBundle savedState ) : IMvxViewModel
Load ( Android.Content.Intent intent, IMvxBundle savedState, Type viewModelTypeHint ) : IMvxViewModel
MvxAndroidViewsContainer ( Android.Content.Context applicationContext ) : System
RemoveSubViewModelWithKey ( int key ) : void

Méthodes protégées

Méthode Description
AdjustIntentForPresentation ( Android.Content.Intent intent, MvxViewModelRequest request ) : void
CreateViewModelFromIntent ( Android.Content.Intent intent, IMvxBundle savedState ) : IMvxViewModel
DirectLoad ( IMvxBundle savedState, Type viewModelTypeHint ) : IMvxViewModel
TryGetEmbeddedViewModel ( Android.Content.Intent intent, IMvxViewModel &mvxViewModel ) : bool
ViewModelFromRequest ( MvxViewModelRequest viewModelRequest, IMvxBundle savedState ) : IMvxViewModel

Method Details

AdjustIntentForPresentation() protected méthode

protected AdjustIntentForPresentation ( Android.Content.Intent intent, MvxViewModelRequest request ) : void
intent Android.Content.Intent
request MvvmCross.Core.ViewModels.MvxViewModelRequest
Résultat void

CreateViewModelFromIntent() protected méthode

protected CreateViewModelFromIntent ( Android.Content.Intent intent, IMvxBundle savedState ) : IMvxViewModel
intent Android.Content.Intent
savedState IMvxBundle
Résultat IMvxViewModel

DirectLoad() protected méthode

protected DirectLoad ( IMvxBundle savedState, Type viewModelTypeHint ) : IMvxViewModel
savedState IMvxBundle
viewModelTypeHint System.Type
Résultat IMvxViewModel

GetIntentFor() public méthode

public GetIntentFor ( MvxViewModelRequest request ) : Android.Content.Intent
request MvvmCross.Core.ViewModels.MvxViewModelRequest
Résultat Android.Content.Intent

GetIntentWithKeyFor() public méthode

public GetIntentWithKeyFor ( IMvxViewModel viewModel ) : int>.Tuple
viewModel IMvxViewModel
Résultat int>.Tuple

Load() public méthode

public Load ( Android.Content.Intent intent, IMvxBundle savedState ) : IMvxViewModel
intent Android.Content.Intent
savedState IMvxBundle
Résultat IMvxViewModel

Load() public méthode

public Load ( Android.Content.Intent intent, IMvxBundle savedState, Type viewModelTypeHint ) : IMvxViewModel
intent Android.Content.Intent
savedState IMvxBundle
viewModelTypeHint System.Type
Résultat IMvxViewModel

MvxAndroidViewsContainer() public méthode

public MvxAndroidViewsContainer ( Android.Content.Context applicationContext ) : System
applicationContext Android.Content.Context
Résultat System

RemoveSubViewModelWithKey() public méthode

public RemoveSubViewModelWithKey ( int key ) : void
key int
Résultat void

TryGetEmbeddedViewModel() protected méthode

protected TryGetEmbeddedViewModel ( Android.Content.Intent intent, IMvxViewModel &mvxViewModel ) : bool
intent Android.Content.Intent
mvxViewModel IMvxViewModel
Résultat bool

ViewModelFromRequest() protected méthode

protected ViewModelFromRequest ( MvxViewModelRequest viewModelRequest, IMvxBundle savedState ) : IMvxViewModel
viewModelRequest MvvmCross.Core.ViewModels.MvxViewModelRequest
savedState IMvxBundle
Résultat IMvxViewModel