Example #1
0
 private void GagsPageLoaded(object sender, RoutedEventArgs e)
 {
     try
     {
         if (NavigationContext.QueryString.ContainsKey("Type"))
         {
             string type = NavigationContext.QueryString["Type"];
             // MessageBox.Show("Page type is " + type + "link=" + Page.Link);
             if (Page == null)
             {
                 NavigationService.GoBack();
             }
             if (type == "HotPage")
             {
                 Page.Type = GagType.Hot;
             }
             else if (type == "TrendingPage")
             {
                 Page.Type = GagType.Trending;
             }
             else if (type == "VotePage")
             {
                 Page.Type = GagType.Vote;
             }
             else if (type == "YouTubePage")
             {
                 Page.Type = GagType.Youtube;
             }
             Page.PreviousPage   = "FirstPage";
             Page.CurrentImageId = 0;
             MessageBox.Show(Page.GetFirstPage(GagType.Hot));
         }
         else
         {
             NavigationService.GoBack();
         }
     }
     catch (ArgumentNullException)
     {
         NavigationService.GoBack();
     }
 }