1

メインページにボタンがあるWindows Phoneアプリケーションを開発しています。Web ブラウザー コントロールを持つ別のページ browser.xaml があります。メインページのボタンに URL を割り当てて、タップされるたびに browser.xaml に移動し、webbrowser コントロールが特定の URL に移動するようにするにはどうすればよいですか? ボタンごとに Web ブラウザー コントロールを作成することは避けています。

4

1 に答える 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 に答える