protected async override void OnAppearing() { base.OnAppearing(); ViewModels.SplashScreenViewModel splashScreenViewModel = new ViewModels.SplashScreenViewModel(); var isLoggedIn = await splashScreenViewModel.Login(); if (isLoggedIn) { App.Current.MainPage = new MainMasterDetailPage(); } else { Xamarin.Forms.TabbedPage tabbedPage = new Xamarin.Forms.TabbedPage(); tabbedPage.Children.Add(new LoginPage()); tabbedPage.Children.Add(new SignUpPage()); tabbedPage.On <Android>().SetToolbarPlacement(ToolbarPlacement.Bottom); App.Current.MainPage = new NavigationPage(tabbedPage); } }
public SplashScreen() { InitializeComponent(); BindingContext = new ViewModels.SplashScreenViewModel(Navigation); }