Exemplo n.º 1
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            string index;

            if (NavigationContext.QueryString.TryGetValue("index", out index))
            {
                subscriptionIndex = App.ViewModel.SubscriptionItems[int.Parse(index)];
                Pivot.Title       = (string)settings["UserName"];
                if (subscriptionIndex.highlight != "0")
                {
                    MarkReadOrUnreadButton.Content = "标记为未更新";
                }
                else
                {
                    MarkReadOrUnreadButton.Content = "标记为更新";
                }
                EpiTextBox.Text   = subscriptionIndex.read;
                EpiTextBlock.Text = "此订阅目前共 " + subscriptionIndex.epi + " 集";
            }
            else
            {
                MessageBox.Show("订阅信息读取失败,请重试", "错误", MessageBoxButton.OK);
                NavigationService.GoBack();
            }
        }
Exemplo n.º 2
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     base.OnNavigatedTo(e);
     string index;
     if (NavigationContext.QueryString.TryGetValue("index", out index))
     {
         subscriptionIndex = App.ViewModel.SubscriptionItems[int.Parse(index)];
         Pivot.Title = (string)settings["UserName"];
         if (subscriptionIndex.updated == System.Windows.Visibility.Visible)
             MarkReadOrUnreadButton.Content = "标记为已读";
         else
             MarkReadOrUnreadButton.Content = "标记为未读";
         EpiTextBox.Text = subscriptionIndex.read;
         EpiTextBlock.Text = "此订阅目前共 " + subscriptionIndex.epi + " 集";
     }
     else
     {
         MessageBox.Show("订阅信息读取失败,请重试", "错误", MessageBoxButton.OK);
         NavigationService.GoBack();
     }
 }