【问题标题】:navigationservice.navigate not available on the vs2013 projectnavigationservice.navigate 在 vs2013 项目中不可用
【发布时间】:2013-11-25 16:32:00
【问题描述】:

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

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

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

我收到以下错误

MedicineSchedule.exe 中出现“System.NullReferenceException”类型的异常,但未在用户代码中处理

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

如果有这个异常的处理程序,程序可以安全地继续。

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

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

【问题讨论】:

    标签: vb.net xaml .net-4.5


    【解决方案1】:

    这不起作用?

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

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

    convert string to type of page

    【讨论】:

      猜你喜欢
      • 2014-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-02
      • 2015-07-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多