博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
不用js也能创建silverlight
阅读量:5116 次
发布时间:2019-06-13

本文共 1335 字,大约阅读时间需要 4 分钟。

如果你已经安装了silverlight并能在IE7或Firefox 2中运行,请直接复制下边的代码存成.htm来浏览。

 

<
html
>
<
head
>
</
head
>
<
body
>
    
<
script 
type
="text/xaml"
 id
="xamlContent"
>
        
<?xml version="1.0"?>
        
<Canvas 
            xmlns
="http://schemas.microsoft.com/client/2007" 
            xmlns:x
="http://schemas.microsoft.com/winfx/2006/xaml">
          
<Rectangle 
            Height
="200" 
            Width
="200"
            Stroke
="Black" 
            Fill
="Wheat" 
            StrokeThickness
="5" 
            RadiusX
="10.0" 
            RadiusY
="10.0"/>
          <TextBlock Canvas.Top="100" Canvas.Left="10">
            No Javascript, wheeeee
!!!
          
</TextBlock>
        </Canvas>
    
</
script
>
    
<
div 
id
="controlHost"
>
        
<
object 
            
id
="silverlightControl"
 
            type
="application/x-silverlight"
 
            height
="400"
 
            width
="400"
>
          
<
param 
name
="Source"
 value
="#xamlContent"
 
/>
        
</
object
>
    
</
div
>
</
body
>
</
html
>


silverlight只是浏览器的为了呈现xaml的一个插件,不一定非要JavaScript。
这里不是教你不用js来呈现silverlight,最重要的是这里是要你明白silverlight是怎么工作的。

当你开始看silverlight的代码时你大概会注意到到两个js的引用。

  • Silverlight.js有一个功能:当访问时安全的安全的创建silverlight。它有一个方法 - Silverlight.createObject() 它是跨浏览器工作的,并且检查你客户端是否安装了需要的silverlight版本若未安装并且浏览器支持的话就显示一个快速安装的链接。Silverlight.js 自己本身并不做任何事情;他必须要去调用CreateSilverlight.js中的createObject()方法。
  • CreateSilverlight.js实例话控件。它设置一些属性并调用createObject()方法。如果你使用工具的话这些js会自动创建。


这里推荐两篇有用的文章:
http://msdn2.microsoft.com/en-us/library/bb412401.aspx
http://msdn2.microsoft.com/en-us/library/bb687962.aspx

转载于:https://www.cnblogs.com/Areas/archive/2011/09/26/2191811.html

你可能感兴趣的文章
8、RDD持久化
查看>>
第二次团队冲刺--2
查看>>
VMware Tools安装
查看>>
Linux上架设boost的安装及配置过程
查看>>
[转载]加密算法库Crypto——nodejs中间件系列
查看>>
zoj 2286 Sum of Divisors
查看>>
OO5~7次作业总结
查看>>
如何判断主机是大端还是小端(字节序)
查看>>
Centos7 日志查看工具
查看>>
使用Xshell密钥认证机制远程登录Linux
查看>>
OpenCV之响应鼠标(三):响应鼠标信息
查看>>
python7 数据类型的相互转化 字符编码
查看>>
Android 画图之 Matrix(一)
查看>>
List<T>列表通用过滤模块设计
查看>>
【模板】最小生成树
查看>>
设计模式之结构型模式
查看>>
iis7规范URL及利用web.config进行重定向
查看>>
poj2569
查看>>
使用pygal_maps_world.i18n中数据画各大洲地图
查看>>
sql server必知多种日期函数时间格式转换
查看>>