C# Class MvvmCross.Core.ViewModels.MvxDefaultViewModelLocator

Inheritance: IMvxViewModelLocator
Afficher le fichier Open project: MvvmCross/MvvmCross Class Usage Examples

Méthodes publiques

Méthode Description
Load ( Type viewModelType, IMvxBundle parameterValues, IMvxBundle savedState ) : IMvxViewModel
Reload ( IMvxViewModel viewModel, IMvxBundle parameterValues, IMvxBundle savedState ) : IMvxViewModel

Méthodes protégées

Méthode Description
CallCustomInitMethods ( IMvxViewModel viewModel, IMvxBundle parameterValues ) : void
CallReloadStateMethods ( IMvxViewModel viewModel, IMvxBundle savedState ) : void
RunViewModelLifecycle ( IMvxViewModel viewModel, IMvxBundle parameterValues, IMvxBundle savedState ) : void

Method Details

CallCustomInitMethods() protected méthode

protected CallCustomInitMethods ( IMvxViewModel viewModel, IMvxBundle parameterValues ) : void
viewModel IMvxViewModel
parameterValues IMvxBundle
Résultat void

CallReloadStateMethods() protected méthode

protected CallReloadStateMethods ( IMvxViewModel viewModel, IMvxBundle savedState ) : void
viewModel IMvxViewModel
savedState IMvxBundle
Résultat void

Load() public méthode

public Load ( Type viewModelType, IMvxBundle parameterValues, IMvxBundle savedState ) : IMvxViewModel
viewModelType System.Type
parameterValues IMvxBundle
savedState IMvxBundle
Résultat IMvxViewModel

Reload() public méthode

public Reload ( IMvxViewModel viewModel, IMvxBundle parameterValues, IMvxBundle savedState ) : IMvxViewModel
viewModel IMvxViewModel
parameterValues IMvxBundle
savedState IMvxBundle
Résultat IMvxViewModel

RunViewModelLifecycle() protected méthode

protected RunViewModelLifecycle ( IMvxViewModel viewModel, IMvxBundle parameterValues, IMvxBundle savedState ) : void
viewModel IMvxViewModel
parameterValues IMvxBundle
savedState IMvxBundle
Résultat void