public async Task <string> PushPageModelWithNewNavigation <T>(object data, bool animate = true) where T : ViewModelFoundation.BaseViewModel { var page = ViewModelResolver.ResolveViewModel <T>(data); var navigationName = Guid.NewGuid().ToString(); var naviationContainer = new NavigationPageContainer(page, navigationName); await PushNewNavigationServiceModal(naviationContainer, page.GetModel(), animate); return(navigationName); }
private void SetStartPage() { //var masterDetailNav = new MasterDetailNavigationContainer(); //masterDetailNav.Init("Menu"); //masterDetailNav.AddPage<MainViewModel>("Home"); Page page = ViewModelResolver.ResolveViewModel <TimeLineViewModel>(); NavigationPageContainer navigationContainer = new NavigationPageContainer(page); MainPage = navigationContainer; }
private void SetStartPage(string pageName = PageName) { if (!PageName.Equals(pageName)) { Page page = ViewModelResolver.ResolveViewModel <MainViewModel>(pageName); NavigationPageContainer navigationContainer = new NavigationPageContainer(page); MainPage = navigationContainer; } else { Page page = ViewModelResolver.ResolveViewModel <MainViewModel>(); NavigationPageContainer navigationContainer = new NavigationPageContainer(page); MainPage = navigationContainer; } }
private void SetStartPage() { var mainPage = ViewModelResolver.ResolvePageModel <LoginViewModel>(); MainPage = new NavigationPageContainer(mainPage); }