Beispiel #1
0
        private void ListBoxSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (((ListBox)sender).SelectedIndex == -1)
            {
                return;
            }

            var selectedItem = (ItemViewModel)((ListBox)sender).SelectedItem;

            if (selectedItem == null)
            {
                return;
            }

            var detailPage = new DetailPageData
            {
                UserDisplayName = selectedItem.DisplayUserName,
                UserName        = selectedItem.UserName,
                CreatedDate     = selectedItem.CreatedDate,
                Text            = selectedItem.TweetText,
                Source          = selectedItem.Source,
                Id = selectedItem.Id
            };

            // Save the detailpage object which the detailpage will load up
            Helper.SaveSetting(Constants.DetailPageFileName, detailPage);

            NavigationService.Navigate(new Uri("/Pages/DetailPage.xaml", UriKind.Relative));
        }
        private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (((ListBox)sender).SelectedIndex == -1)
            {
                return;
            }

            var selectedItem = (ItemViewModel)((ListBox)sender).SelectedItem;

            if (selectedItem == null)
            {
                return;
            }

            var detailPage = new DetailPageData
            {
                ItemLink    = selectedItem.ItemLink,
                ItemTitle   = selectedItem.ItemTitle,
                ItemDetails = selectedItem.ItemDetails,
                ItemImage   = selectedItem.ItemImage
            };

            // Save the detailpage object which the detailpage will load up
            BaseHelper.SaveSetting(Constants.DetailPageFileName, detailPage);

            NavigationService.Navigate(new Uri("/DetailsView.xaml", UriKind.Relative));
        }
Beispiel #3
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     _detailItem = BaseHelper.LoadSetting <DetailPageData>(Constants.DetailPageFileName);
     if (_detailItem == null)
     {
         //MessageBox.Show("URL为空");
         return;
     }
 }
Beispiel #4
0
        //private void OpenInBrowserItemClick(object sender, EventArgs e)
        //{
        //    var task = new WebBrowserTask { URL = WebBrowser.Source.ToString() };
        //    task.Show();
        //}

        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            _detailItem = Helper.LoadSetting <DetailPageData>(Constants.DetailPageFileName);
            if (_detailItem == null)
            {
                MessageBox.Show("Error loading page data");
                return;
            }

            PageTitle.Text = _detailItem.UserDisplayName;
        }