在进行项目开发的时候,经常遇到页面之间的跳转,包括silverlight之间以及silverlight和html之间的跳转。

silverlight之间的页面跳转包含两点:

1.主窗体和子窗体

用户新建一个child窗体,

childcontrol child=new childcontrol();

child.show();

2.跳转到新的xaml页面

this.content=new Control();

3.弹出aspx页面或者html页面

通过system.windos.browser.htmlpage.popupwindow(uri,"_blank",new HtmlPopupWindowOptions() { Width = 700, Height = 700,Status=false,Menubar=false,Toolbar=false,Resizeable=true })

其中 HtmPopupWindowOptions是用来设置弹出窗口的属性,包含浏览器的宽度、高度、状态栏、菜单栏、工具栏、大小调整。

4.跳转到新的aspx页面或者html页面

System.Windows.HtmlPage.Window.Navigate(uri,"_blank")

即可跳转到新的html页面。

5.HyperLinkButton控件

需要设置该控件的NavigateUrl

转载于:https://www.cnblogs.com/ggz19/p/silverlight.html

Silverlight学习笔记之页面跳转相关推荐

  1. 微信小程序开发:学习笔记[8]——页面跳转及传参

    微信小程序开发:学习笔记[8]--页面跳转及传参 页面跳转 一个小程序拥有多个页面,我们可以通过wx.navigateTo推入一个新的页面.在首页使用2次wx.navigateTo后,页面层级会有三层 ...

  2. SilverLight学习笔记--Silverlight中WebRequest通讯

    本文我们学习如何使用WebRequest类实现客户端和服务器端的通讯.      本例处理过程:在客户端,我们在文本框中输入任意文本,然后用POST方法向服务器端传递信息,服务器端收到从客户端传来的信 ...

  3. vs2010 学习Silverlight学习笔记(8):使用用户控件

    概要: 这个类似于封装控件样式.不过封装的是整个或是多个控件罢了,然后用的时候就可以直接引用过来了. 创建用户控: 这个也很简单,不过有几个地方需要注意下.这个就不照抄了,咱们也自己写一个. 步骤: ...

  4. SilverLight学习笔记--Silverlight中操作DOM元素

    在这里我们将实验一下在Silverlight中如何操作HTML的DOM元素. 首先创建Silverlight应用程序.   创建用户界面: <UserControl x:Class=" ...

  5. SilverLight学习笔记--进一步学习Isolated Storage独立存储一(理论篇)

    在"silverlight如何在客户端读取文件"以及"silverlight如何在客户端写入文件"两篇文章中我们初步接触了Isolated Storage概念. ...

  6. vs2010 学习Silverlight学习笔记(7):控件样式与模板

    概要: 终于知道Silverlight--App.xaml是干什么用的了,不仅可以用来封装样式(类似css),还可以制定控件模版...好强大的功能啊. 封装: 继续学习<一步一步学Silverl ...

  7. SilverLight学习笔记--Silverlight之数据绑定初探

    数据绑定(Data Binding)是用户界面UI和业务对象或其它数据提供者(data provider)的连接.用户界面对象称为目标,数据提供者成为数据源.   数据绑定帮助隔离应用程序的用户界面层 ...

  8. SilverLight学习笔记--建立Silverlight自定义控件(5)--绑定动画效果

    有了上述的基础,我们进一步完善我们的自定义控件,在此我们将创建Storyboard和前面的添加事件处理方法为我们的自定义控件加上动画效果.   1.首先,在MyDesignButton项目中进一步完善 ...

  9. SilverLight学习笔记--建立Silverlight自定义控件(1)--外观设计

    Silverlight 2 以丰富且强大可靠的控件模型闻名,该模型是平台中包括的控件和第三方控件包的基础.您也可以使用此控件模型构建自己的控件.   在了解如何为新平台编写自定义控件时,我经常先复制一 ...

最新文章

  1. springboot自定义配置文件
  2. 钉钉、阿里云和PaaS平台的整合开发
  3. 精简版开发工具使用手记(图解)
  4. Rust初步(三):使用atom搭配racer进行rust编程
  5. 使用SQL语句创建数据库2——创建多个数据库文件和多个日志文件
  6. React开发(284):注意点击事件大小写
  7. 史上最简单的隐马尔可夫模型讲解
  8. 网页滚动条上下滚动固定元素左右不固定之sticky
  9. 关于if 判断等于0 和‘0’的问题
  10. Java面向对象之继承
  11. 视频分割修整功哪一款视频剪辑软件更好用?
  12. jvm学习--类加载器
  13. jq ui autocomplete的使用
  14. 《基于深度学习的自然语言处理》中文PDF+英文PDF+学习分析
  15. 软件体系结构期末考试总结
  16. Android 9.0系统源码_SystemUI(六)滑动锁屏的创建
  17. 互联网快讯:百世供应链发力汽配赛道;极米NEW Z6X升级版Z6X Pro上线;美的发布方舱医院集成化解决方案
  18. PWM脉冲宽度调制——它是什么?
  19. Oracle数据库系统结构一(存储结构)
  20. tcpmux TCP 端口服务多路复用

热门文章

  1. 系统架构设计的工程与艺术(0)
  2. 剑指offer(Java实现) 二叉搜索树的后序遍历序列
  3. Docker初识之Centos6.2下安装Docker容器
  4. GCN代码超详解析Two-stream adaptive graph convolutional network for Skeleton-Based Action Recognition(一)
  5. Backbone与服务器接口之Model数据同步
  6. 全局配置文件:mybatis-config.xml
  7. Java的知识点25——程序、进程与线程 || 线程的创建和启动
  8. 使用axios上传文件+参数
  9. GridBagLayout布局管理器应用详解
  10. Java 技术篇-使用IDEA开发java代码实例演示,IntelliJ IDEA的安装与使用