在进行项目开发的时候,经常遇到页面之间的跳转,包括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. 用C语言解“两个数的简单计算器”题
  2. Spring 注解配置
  3. Webpack 4x 之路 ( 五 )
  4. 2017年关于数据科学的六大预言
  5. 提升Android应用视觉效果的10个UI技巧【转】
  6. QT打开ROS工作空间时遇到的问题和解决方法
  7. day33 java的多线程(5)
  8. Java中单例设计模式总结
  9. 微信小程序获取scope中权限管理
  10. Java使用for循环打印菱形
  11. 普通文件与迅雷、旋风、快车、RayFile的下载地址转换算法
  12. Java与网络调试助手TCP通信
  13. 4. 木马病毒和免杀技术,另一种免杀思路
  14. 谷歌浏览器开发者工具network_关于Chrome谷歌浏览器开发者工具网络Network中返回无数据的问题...
  15. Android端百度地图API使用详解
  16. 硬盘 主分区 和 逻辑分区 区别
  17. 联想小新pro16无法识别网卡MT7921的问题
  18. 7-6 吃鱼还是吃肉 (20 分)
  19. 【Metasploit】MSF常用命令
  20. windows10怎么备份操作系统

热门文章

  1. 【Python-ML】SKlearn库K近邻(KNN) 使用
  2. 基于bootstrap实现简单用户管理功能
  3. virtualbox虚拟机ubuntu和宿主机xp文件件共享方法
  4. 区间数计算之Python实现
  5. Pandas简明教程:一、Pandas简介与安装
  6. Vue.js实现tab切换效果
  7. 案例:图书管理——补充知识(数组相关API)||补充知识(数组响应式变化)
  8. 采用TCPListener/TCPClient实现图片传输
  9. 字符串转为小数点,乘以一个数以后,转换为科学计数法,再把科学计数法转化为字符串
  10. 定时器0工作方式1,定时1s