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(); } }