C# Класс MvvmCross.Droid.Views.MvxAndroidViewsContainer

Наследование: MvxViewsContainer, IMvxAndroidViewsContainer
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Описание методов

AdjustIntentForPresentation() защищенный Метод

protected AdjustIntentForPresentation ( Android.Content.Intent intent, MvxViewModelRequest request ) : void
intent Android.Content.Intent
request MvvmCross.Core.ViewModels.MvxViewModelRequest
Результат void

CreateViewModelFromIntent() защищенный Метод

protected CreateViewModelFromIntent ( Android.Content.Intent intent, IMvxBundle savedState ) : IMvxViewModel
intent Android.Content.Intent
savedState IMvxBundle
Результат IMvxViewModel

DirectLoad() защищенный Метод

protected DirectLoad ( IMvxBundle savedState, Type viewModelTypeHint ) : IMvxViewModel
savedState IMvxBundle
viewModelTypeHint System.Type
Результат IMvxViewModel

GetIntentFor() публичный Метод

public GetIntentFor ( MvxViewModelRequest request ) : Android.Content.Intent
request MvvmCross.Core.ViewModels.MvxViewModelRequest
Результат Android.Content.Intent

GetIntentWithKeyFor() публичный Метод

public GetIntentWithKeyFor ( IMvxViewModel viewModel ) : int>.Tuple
viewModel IMvxViewModel
Результат int>.Tuple

Load() публичный Метод

public Load ( Android.Content.Intent intent, IMvxBundle savedState ) : IMvxViewModel
intent Android.Content.Intent
savedState IMvxBundle
Результат IMvxViewModel

Load() публичный Метод

public Load ( Android.Content.Intent intent, IMvxBundle savedState, Type viewModelTypeHint ) : IMvxViewModel
intent Android.Content.Intent
savedState IMvxBundle
viewModelTypeHint System.Type
Результат IMvxViewModel

MvxAndroidViewsContainer() публичный Метод

public MvxAndroidViewsContainer ( Android.Content.Context applicationContext ) : System
applicationContext Android.Content.Context
Результат System

RemoveSubViewModelWithKey() публичный Метод

public RemoveSubViewModelWithKey ( int key ) : void
key int
Результат void

TryGetEmbeddedViewModel() защищенный Метод

protected TryGetEmbeddedViewModel ( Android.Content.Intent intent, IMvxViewModel &mvxViewModel ) : bool
intent Android.Content.Intent
mvxViewModel IMvxViewModel
Результат bool

ViewModelFromRequest() защищенный Метод

protected ViewModelFromRequest ( MvxViewModelRequest viewModelRequest, IMvxBundle savedState ) : IMvxViewModel
viewModelRequest MvvmCross.Core.ViewModels.MvxViewModelRequest
savedState IMvxBundle
Результат IMvxViewModel