メインページにボタンがあるWindows Phoneアプリケーションを開発しています。Web ブラウザー コントロールを持つ別のページ browser.xaml があります。メインページのボタンに URL を割り当てて、タップされるたびに browser.xaml に移動し、webbrowser コントロールが特定の URL に移動するようにするにはどうすればよいですか? ボタンごとに Web ブラウザー コントロールを作成することは避けています。
1 に答える
0
frist for button_Click イベント ハンドラーの場合、次のコードを追加します。
private void button_Click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("/browser.xaml?link=" + textBox1.Text, UriKind.Relative));
}
そして browser.xaml で関数を作成します
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
base.OnNavigatedTo(e);
string linkurl= "";
if (NavigationContext.QueryString.TryGetValue("link", out linkurl))
textBlock1.Text = linkurl;
}
コマンドパラメータにはこれを使用します
<Button Content="Parameterized Command" CommandParameter={Binding links} />
于 2013-05-27T10:36:23.983 に答える