示例#1
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;
        }
示例#2
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));
        }