public App() { AddShortcuts(); InitializeComponent(); MainViewModel.INSTANCE.Carousel = new CarouselViewModel(); MainPage = new Page.CarouselPage(); }
protected override void OnAppLinkRequestReceived(Uri uri) { var option = uri.ToString().Replace(AppShortcutUriBase, ""); if (!string.IsNullOrEmpty(option)) { switch (option) { case ShortcutOption1: MainViewModel.INSTANCE.Carousel = new CarouselViewModel(); MainPage = new Page.CarouselPage(); break; case ShortcutOption2: MainViewModel.INSTANCE.Login = new LoginViewModel(); App.Current.MainPage = new LoginPage(); break; } } else { base.OnAppLinkRequestReceived(uri); } }