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