public Task PushNewNavigationServiceModal(TabbedNavigationContainer tabbedNavigationContainer, ViewModelFoundation.BaseViewModel basePageModel = null, bool animate = true) { var models = tabbedNavigationContainer.TabbedPages.Select(o => o.GetModel()).ToList(); if (basePageModel != null) { models.Add(basePageModel); } return(PushNewNavigationServiceModal(tabbedNavigationContainer, models.ToArray(), animate)); }
public void SetupTabbedPage() { var tabbedpage = new TabbedNavigationContainer(); tabbedpage.On <Android>().SetToolbarPlacement(ToolbarPlacement.Bottom); tabbedpage.AddTab <MasterMenuViewModel>("master", "icon"); tabbedpage.AddTab <LoginViewModel>("login", "icon"); tabbedpage.AddTab <MainViewModel>("main", "icon"); MainPage = tabbedpage; }
public App() { ViewModelBase.Init(); //ServiceLocator.Instance.Add<ILogService, Logger>(); InitializeComponent(); FreshTinyIoCContainer.Current.Register <IUserDialogs>(UserDialogs.Instance); FreshTinyIoCContainer.Current.Register <IBeerDrinkinClient>(new BeerDrinkinClient()); var mainPage = new TabbedNavigationContainer(); mainPage.AddTab <DiscoverPageModel>("Discover", "tabbar_search"); mainPage.AddTab <MyBeersPageModel>("My Beers", "tabbar_mybeers"); mainPage.AddTab <WishListPageModel>("Wish List", "tabbar_wishlist"); mainPage.AddTab <ProfilePageModel>("Profile", "tabbar_profile"); MainPage = mainPage; }