navigationservice.navigate在vs2013项目中不可用

时间:2013-11-25 16:32:00

标签: vb.net xaml .net-4.5

我有两个页面应用程序,主页面默认为“MainPage.xaml”,第二个是“AddPerson.xaml”,当用户点击主页面上的按钮我希望应用程序将用户带到“AddPerson”页面

我为按钮的Click事件编写了以下内容

Me.Frame.Navigate(System.Type.GetType("AddPerson.xaml"))

我收到以下错误

  

在MedicineSchedule.exe中发生了'System.NullReferenceException'类型的异常,但未在用户代码中处理

     

附加信息:未将对象引用设置为对象的实例。

     

如果存在此异常的处理程序,则可以安全地继续该程序。

我尝试了其他的navigationservice.navigate方法,我根本找不到VS2013中的类。唯一可用的方法是Me.Frame.Navigate在我的项目中,请让我知道如何让这个简单的工作。

如果是.net 2.0,我会简单地用form.lod或类似的东西调用新表单。

1 个答案:

答案 0 :(得分:1)

这不起作用?

  this.Frame.Navigate(typeof(AddPerson));

如果您想要/必须使用字符串,请查看此处的回复:

convert string to type of page