こんにちは、Windows Phone の開発は初めてです。ウェブクライアント経由で RSS フィードをダウンロードするアプリがあります。それらは syndicationitem 経由でリストボックスに設定されており、これらのフィード (選択したもの) を別のページの Web ブラウザー コントロールで開きたいと考えています。リストボックスでクリックされたページを表示するためだけのスタンドアロンページ、つまりuri. 問題は、私のmainpage.xaml.csのこの呼び出しでURIが設定されていることです
SyndicationItem sItem = (SyndicationItem)listBox.SelectedItem;
if (sItem.Links.Count > 0)
{
Uri uri = sItem.Links.FirstOrDefault().Uri;
WebBrowserTask webBrowserTask = new WebBrowserTask();
webBrowserTask.Uri = uri;
webBrowserTask.Show();
}
上記の WebBrowserTaks の代わりに、「preview.xaml」のような別のページにある WebBrowser コントロールを設定したいことがわかっています。次のようにナビゲーションを設定できます。
NavigationService.Navigate(new Uri("/Preview.xaml", UriKind.Relative));
しかし、このナビゲーションで uri をこのページの WebBrowser コントロールに渡す方法は?! この他のページには他のコードはありません。タイトルと WebBrowser コントロールを持つ空のページです。