C# 클래스 MvvmCross.Core.ViewModels.MvxDefaultViewModelLocator

상속: IMvxViewModelLocator
파일 보기 프로젝트 열기: MvvmCross/MvvmCross 1 사용 예제들

공개 메소드들

메소드 설명
Load ( Type viewModelType, IMvxBundle parameterValues, IMvxBundle savedState ) : IMvxViewModel
Reload ( IMvxViewModel viewModel, IMvxBundle parameterValues, IMvxBundle savedState ) : IMvxViewModel

보호된 메소드들

메소드 설명
CallCustomInitMethods ( IMvxViewModel viewModel, IMvxBundle parameterValues ) : void
CallReloadStateMethods ( IMvxViewModel viewModel, IMvxBundle savedState ) : void
RunViewModelLifecycle ( IMvxViewModel viewModel, IMvxBundle parameterValues, IMvxBundle savedState ) : void

메소드 상세

CallCustomInitMethods() 보호된 메소드

protected CallCustomInitMethods ( IMvxViewModel viewModel, IMvxBundle parameterValues ) : void
viewModel IMvxViewModel
parameterValues IMvxBundle
리턴 void

CallReloadStateMethods() 보호된 메소드

protected CallReloadStateMethods ( IMvxViewModel viewModel, IMvxBundle savedState ) : void
viewModel IMvxViewModel
savedState IMvxBundle
리턴 void

Load() 공개 메소드

public Load ( Type viewModelType, IMvxBundle parameterValues, IMvxBundle savedState ) : IMvxViewModel
viewModelType System.Type
parameterValues IMvxBundle
savedState IMvxBundle
리턴 IMvxViewModel

Reload() 공개 메소드

public Reload ( IMvxViewModel viewModel, IMvxBundle parameterValues, IMvxBundle savedState ) : IMvxViewModel
viewModel IMvxViewModel
parameterValues IMvxBundle
savedState IMvxBundle
리턴 IMvxViewModel

RunViewModelLifecycle() 보호된 메소드

protected RunViewModelLifecycle ( IMvxViewModel viewModel, IMvxBundle parameterValues, IMvxBundle savedState ) : void
viewModel IMvxViewModel
parameterValues IMvxBundle
savedState IMvxBundle
리턴 void