如何从一个页面导航到另一个页面?

时间:2016-07-07 13:04:28

标签: wpf vb.net xaml

目前我正在开发一个xaml页面,其中有几个按钮将链接到其他xaml页面,但我无法弄清楚如何从一个xaml页面导航到另一个页面。这就是我现在所拥有的。

Private Sub GoTools(sender As Object, e As MouseButtonEventArgs)
    MainFrame.Navigate(New Uri("Tools.xaml"))
End Sub

这是我到目前为止在很多网站上看到的但是这不起作用,我应该如何改变这一点,以便当我点击工具按钮时它会将我带到工具页面?  (行情已经改变)

当我运行程序并单击按钮时出现此错误

  

System.dll

中发生了'System.UriFormatException'类型的未处理异常      

其他信息:无效的URI:无法确定URI的格式。

1 个答案:

答案 0 :(得分:0)

你这样做是怎么回事:

Private Sub GoTools(sender As Object, e As MouseButtonEventArgs)
  MainFrame.Navigate(New Tool)
End Sub

我不熟悉VB,但您必须创建工具页面的实例。如果您已经有一个导航到它。