1

私はWindows7アプリケーション開発に不慣れです。ボタンのonclickと言うメインのxaml画面から新しいxaml画面をロードする方法がわかりません。誰かが親切に私を助けてくれますか?

4

4 に答える 4

5

他のXAMLページに移動するという意味ですか?その場合は、次を使用します。

NavigationService.Navigate(new Uri("/OtherPage.xaml",UriKind.Relative));
于 2012-07-08T16:35:59.643 に答える
2

ナビゲートするだけ!!

そのボタンのイベントハンドラーを作成します。例:

private void Button_Click(object sender, EventArgs e)
        {
            NavigationService.Navigate(new Uri("/yourProject;component/newPage.xaml", UriKind.Relative));
        }

次を使用して、後でこのページに戻ることができます。

NavigationService.GoBack();
于 2012-07-08T18:41:56.543 に答える
2

あなたはこれを使うことができます:

private void Button_Click(object sender, EventArgs e)
    {
        NavigationService.Navigate(new Uri("/<nameofproj>;component/<nameofpage>.xaml",UriKind.Relative));
    }

私はそれを試しました、そしてそれはうまくいきます

于 2012-07-09T06:10:53.633 に答える
0

シンプルなナビゲーション:

NavigationService.Navigate(new Uri("/OtherPage.xaml" , UriKind.Relative));

ページ間で値を交換するナビゲーション:

NavigationService.Navigate( new Uri( String.Format( "/OtherPage.xaml?name={0}&address={1}",
          Uri.EscapeDataString( nameVal), Uri.EscapeDataString( addressVal ) ), 
          UriKind.Relative ) );

ここで、nameValとaddressValは、他のページに渡される値です。

于 2012-07-09T06:16:45.237 に答える