我有两个页面应用程序,主页面默认为“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或类似的东西调用新表单。
答案 0 :(得分:1)
这不起作用?
this.Frame.Navigate(typeof(AddPerson));
如果您想要/必须使用字符串,请查看此处的回复: