Пример #1
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);

            Debug.WriteLine("DetailPage OnNavigatedTo()");

            // Register this page as a share source
            _dataTransferManager = DataTransferManager.GetForCurrentView();

            _dataTransferManager.DataRequested += DataTransferManagerOnDataRequested;

            // Set the item to the one we received in the NavigateTo() call
            Item = e.Parameter as ReadingListDataItem;

            if (Item != null)
            {
                pageTitle.Text = Item.Title;

                Debug.WriteLine("Window height: {0}", Window.Current.Bounds.Height);

                var content = WrapHtml(Item.Title, Item.Content, Window.Current.Bounds.Height);

                try
                {
                    ContentWebView.NavigateToString(content);
                }
                catch (Exception)
                {
                    Debug.WriteLine("ContentWebView.NavigateToString exception!");
                }
            }
        }
        private void navigateToItem(ReadingListDataItem item)
        {
            Debug.WriteLine("navigateToItem()");

            Frame.Navigate(typeof(DetailPage), item);
        }