示例#1
0
 public App()
 {
     AddShortcuts();
     InitializeComponent();
     MainViewModel.INSTANCE.Carousel = new CarouselViewModel();
     MainPage = new Page.CarouselPage();
 }
示例#2
0
        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);
            }
        }