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