public static void Initialize() { _viewModelLocatorService = ViewModelLocatorService <SampleViewModel> .Instance; _presenter = new SampleNavigationPresenter(_viewModelLocatorService); Navigation = new SampleNavigationService(_presenter); SetupAndroidNav(_presenter); Navigation.ShowHome(); }
public NavigationStack(IViewModelLocatorService <TViewModel> viewModelLocatorService) { _viewModelLocatorService = viewModelLocatorService; }
public NavigationPresenter(IViewModelLocatorService <TViewModel> viewModelLocatorService) { _navigationStack = new NavigationStack <TViewModel>(viewModelLocatorService); }
public SampleNavigationPresenter(IViewModelLocatorService <SampleViewModel> viewModelLocatorService) : base(viewModelLocatorService) { }
protected BaseFragment(IViewModelLocatorService viewModelLocator) { ViewModelLocatorService = viewModelLocator; ViewModel = ViewModelLocatorService?.CreateViewModelInstance <TViewModel>(); }