Silverlight浏览器控件应用指导手册
创始人
2024-06-19 01:50:12
0

Silverlight开发工具的使用对于开发人眼中来说是一个非常有用的工具。它的正确运用为我们带来了制作精美的多媒体WEB应用程序。在初学Silverlight就感觉这个东西很强大。今天我来写些Silverlight浏览器控件。#t#

首先,我来说说怎么把Silverlight浏览器控件嵌入到网页中:

  1. < html>
  2. < head> 
  3. < script type = "text/javascript" 
    src="Silverlight.js"> 
  4. < /script> 
  5. < /head> 
  6. < body> 
  7. < /body> 
  8. < /html> 

Siverlight.js文件包含两个初始化Silverlight控件的方法,分别是createObject和createObjectEx。

在创建Silverlight浏览器控件实例的时候需注意一些属性有必要申明,例如width,height,background等。而onload和onerror需在事件数组中声明。请看下面的示例:

 

  1. Silverlight.createObject(   
  2. "Page.xaml",   
  3. document.getElementById
    (parentElement),   
  4. cid,   
  5. {   
  6. width:'300',   
  7. height:'300',   
  8. inplaceInstallPrompt:false,   
  9. background:'#D6D6D6',   
  10. isWindowless:'false',   
  11. framerate:'24',   
  12. version:'2.0'   
  13. },   
  14. {   
  15. onError:null,   
  16. onLoad:null  
  17. },   
  18. "p1,p2,p3",  
  19. context,  
  20. null); 

现在只要在HTML页面进行引用调用就可以运行了。差点忘了还要加一个XAML源才会正常显示内容。这只是一种Silverlight浏览器控件的创建方法,还有另外一种更简单的方法创建实例——直接用Object创建:

  1. Code  
  2. < object data="data:application/x-silverlight," 
    type="application/x-silverlight-2-b1" 
    width="100%" height="100%"> 
  3. < param name="source" value="Page.xaml"/> 
  4. < param name="onerror" value=
    "onSilverlightError" /> 
  5. < param name="background" value="white" /> 
  6. < a href="http://go.microsoft.com/
    fwlink/?LinkID=108182" style="text-
    decoration: none;"> 
  7. < img src="http://go.microsoft.com
    /fwlink/?LinkId=108181" alt="Get 
    Microsoft Silverlight" style=
    "border-style: none"/> 
  8. < /a> 
  9. < /object> 

这里的data:application/x-silverlight需要注意,Silverlight版本不同这个也不同。
响应页面加载事件,只要在onload声明的时候,写上函数名,然后在用javascript写函数就完成了Silverlight浏览器控件的创建。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...