我是 Windows 7 应用程序开发的新手。我不知道如何从主 xaml 屏幕加载新的 xaml 屏幕说 onclick of button。任何人都可以帮助我吗?
问问题
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 回答