我们在WP项目中采用页面导航时候,经常会使用以下代码

NavigationService.Navigate(new Uri("/Page1.xaml",UriKind.Relative));

但是,有的时候会出现错误:

"Error 1 An object reference is required for the non-static field, method, or property 'System.Windows.Navigation.NavigationService.Navigate(System.Uri)'

我了解了一下,

http://stackoverflow.com/questions/6003212/wp7-navigationservice-navigate-is-complaining-that-it-is-not-receiving-an-obj

从上面这个答案中可以了解到:

The Navigate method is actually part of the non-static NavigationService class.

Since it's non-static, you need to create an instance of it. The reason you haven't had to create an instance before is because it's part of the Page object,

but since you're not inheriting from the Page object, you don't have access to the NavigationService instance.

There are various ways around this such as creating an event handler in your usercontrol that your host Page object (e.g. MainPage) can subscribe to and have it fire the NavigationService on its behalf.

Or you can simply access the NavigationService from the Application host like so:

(Application.Current.RootVisual as PhoneApplicationFrame).Navigate(targetUri);

转载于:https://www.cnblogs.com/fifa0329/p/4536655.html

在wp中,使用NavigationService.Navigate导航页面出现错误相关推荐

  1. xmarin.android导航栏,android – 如何在xamarin表单中更改导航页面后退按钮

    我想在导航页面中更改后退箭头图像.为此在Android应用程序中我创建了导航页面渲染器,然后使用方法toolbar.SetNavigationIcon和它不工作,但当我使用toolbar.SetLog ...

  2. DOM中window的navigate()重新导航到制定网址

    DOM中window的navigate()重新导航到制定网址 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN ...

  3. InDesign 教程:如何在文档中导航页面?

    欢迎观看indesign教程,小编带大家学习 InDesign 的基本工具和使用技巧,了解如何使用"属性"面板."页面"面板和其他方法在文档中的页面之间导航. ...

  4. 使用NVelocity自动生成Favorite收藏夹的导航页面

    你是否碰到你的收藏夹凌乱不堪,或者很多收藏网页地址虽然分类,可是使用起来却感觉不太好,有没有想过把你的收藏夹内容自动生成一个网页的导航页面生成类似Hao123(http://www.hao123.co ...

  5. vue中的路由守卫(导航守卫)

    在项目开发中每一次路由的切换或者页面的刷新都需要判断用户是否已经登录,前端可以判断,后端也会进行判断的,我们前端最好也进行判断. vue-router提供了导航钩子:全局前置导航钩子 beforeEa ...

  6. 所有手机中的「北斗导航」应用,都是山寨货

    乾明 郭一璞 发自 凹非寺 对撞派 出品 | 公众号 ai7gua 北斗卫星导航系统最后一颗卫星组网,中国终于有了自己的全球卫星导航系统,令人心情振奋. 有人打开了手机的「应用商店」,希望下载相关软件 ...

  7. 网站建设中如何全面布局网站页面?

    网站建设网页布局怎样进行全面规划?下面几大方法技巧可以供大家参考: 1.栏目划分结构清晰.分开主次性,重为左,次为右 意思是将所要建立的网页栏目结构细分清晰,分开栏目的主次性.重要栏目以顶部.左侧排列 ...

  8. iis7.5 php 404.17,win2008 r2中IIS7.5及以上设置404错误页面的正确方法

    1.进入windows 2008服务器,打开IIS Manager,点击需要设置404错误页面的网站.进入windows 2008服务器,打开IIS Manager,点击需要设置404错误页面的网站. ...

  9. vuex-along解决vuex中存储的数据在页面刷新之后失去的问题

    vuex-along解决vuex中存储的数据在页面刷新之后失去的问题 参考文章: (1)vuex-along解决vuex中存储的数据在页面刷新之后失去的问题 (2)https://www.cnblog ...

最新文章

  1. TVM性能评估分析(三)
  2. python编译成exe速度会变快吗_python如何编译成exe
  3. opencv-python实现马赛克油画漫画风格的图片
  4. 【剑指offer-Java版】39二叉树的深度
  5. asp.net mvc4开启SqlServer 会话共享模式
  6. Exception 和解决办法
  7. 灰度共生矩阵及其数字特征_数字系统及其表示
  8. jQuery常见的50种用法
  9. python面向对象三大特性_深入理解Python面向对象的三大特性
  10. java中跑批指的是什么_DB2几个问题的处理(三)
  11. windows 密码过期_为什么我的密码在Windows中过期?
  12. 捐一个亿的是加多宝,不是王老吉!只喝加多宝,不喝王老吉!
  13. Spring In Action 学习 第一章 Spring之旅
  14. 【Android开发】考试系统
  15. 谷歌浏览器注入的样式表 (更改了我网页的样式)
  16. mac清空废纸篓怎么恢复?
  17. 地球物理勘探技术类毕业论文文献有哪些?
  18. 2022数学建模国赛B题:无人机定位(国二分享)
  19. Playrix创始人的故事:新晋亿万富翁的发家史
  20. Overcoming Classifier Imbalance for Long-tail Object Detection with Balanced Group Softmax(CVPR20)

热门文章

  1. 面向对象开发的五大基本原则
  2. 脚本实现oracle服务启停,通用服务启停shell脚本
  3. PHP在Tomcat中CSS出错,tomcat找不到css怎么办
  4. 多线程程序中操作的原子性
  5. linux 提示符 异常,linux终端提示符异常 bash-4.1$
  6. php管理智能dns,负载均衡之DNS轮询
  7. obs可以推到中转服务器吗,能否使用OBS(Open Broadcaster Software)、FMLE(Flash Media Live Encoder)等第三方软件进行推流?...
  8. 栈空间_Linux中的进程栈和线程栈
  9. python查询sql_Python处理SQL语句(提供SQL查询平台使用)
  10. 【渝粤教育】国家开放大学2018年春季 8659-22T计算机平面设计(1)(2) 参考试题