我是Windows 7应用程序开发的新手。我没有得到如何从主xaml屏幕加载新的xaml屏幕说按钮的onclick。有人可以帮助我吗?
答案 0 :(得分:5)
我认为您的意思是导航到其他XAML页面?如果是这样,请使用:
NavigationService.Navigate(new Uri("/OtherPage.xaml",UriKind.Relative));
答案 1 :(得分:2)
导航!!
为该按钮创建一个事件处理程序,例如:
private void Button_Click(object sender, EventArgs e)
{
NavigationService.Navigate(new Uri("/yourProject;component/newPage.xaml", UriKind.Relative));
}
您可以稍后使用以下命令返回此页面:
NavigationService.GoBack();
答案 2 :(得分:2)
您可以使用:
private void Button_Click(object sender, EventArgs e)
{
NavigationService.Navigate(new Uri("/<nameofproj>;component/<nameofpage>.xaml",UriKind.Relative));
}
我尝试了它并且工作正常
答案 3 :(得分: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是要传递给其他页面的值。