protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { base.OnNavigatedTo(e); if (e.NavigationMode == NavigationMode.New) { try { m_itemId = this.NavigationContext.QueryString["id"]; IEnumerable<TheOldReader.SubscriptionList.SubscriptionItem> feedItem = from TheOldReader.SubscriptionList.SubscriptionItem item in App.Current.TheOldReaderManager.Subscriptions.subscriptions where item.id == m_itemId select item; if (feedItem.Count() > 0) // is it a subscription? { MainPageTitle.Text = "TheOldReader - " + feedItem.First().title; m_type = FeedItemSmallControl.ItemType.SUBSCRIPTION; } else if (m_itemId.StartsWith("user/-/label/")) { MainPageTitle.Text = "TheOldReader - " + m_itemId.Substring(m_itemId.LastIndexOf("/")+1); m_type = FeedItemSmallControl.ItemType.FOLDER; } } catch (Exception eri) { MainPageTitle.Text = "TheOldReader - All items"; m_type = FeedItemSmallControl.ItemType.ALL; } StartBar(); LoadArticlePreview(); } }
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { base.OnNavigatedTo(e); m_itemid = this.NavigationContext.QueryString["id"]; IEnumerable<TheOldReader.SubscriptionList.SubscriptionItem> feedItem = from TheOldReader.SubscriptionList.SubscriptionItem item in App.Current.TheOldReaderManager.Subscriptions.subscriptions where item.id == m_itemid select item; if (feedItem.Count() > 0) // is it a subscription? { OldItemName.Text = feedItem.First().title; m_type = FeedItemSmallControl.ItemType.SUBSCRIPTION; } else { OldItemName.Text = m_itemid.Substring(m_itemid.LastIndexOf("/") + 1); m_type = FeedItemSmallControl.ItemType.FOLDER; } }