我和未来有约会
“不要以自己懂的少为借口,每天都要总结一下所学的东西” --Interactive Developer
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 127 文章- 0 评论- 117
有趣 不用js也能创建silverlight
如果你已经安装了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
posted @ 2008-02-14 13:48
nasa
阅读(244)
评论(1)
编辑
收藏
所属分类:
Silverlight
发表评论
回复
引用
查看
#1楼
2008-04-02 14:10 |
李战
啊哈,我得到了!
社区
新闻
新用户注册
刷新评论列表
标题
姓名
主页
Email
(只有博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2008-02-14 13:51 编辑过
所属分类的其他文章:
·
案例展示项目源文件公开
·
silverlight向服务器post数据类
·
EC地图编辑器(预览版)
·
44 Amazing Silverlight 2.0 Screencasts
·
Silverlight-CaseStudy(showcase)
·
CaseStudy(showcase)类库篇-用agTweener来实现动画效果
·
CaseStudy(showcase)数据篇-Loading的制作
·
CaseStudy(showcase)数据篇-加载图片
·
CaseStudy(showcase)数据篇-从XML中获取数据
·
CaseStudy(showcase)布局篇-全屏效果
最新IT新闻:
·
第一财经周刊:当前互联网世界正处无秩序时代
·
Visual Studio 2008 SDK 1.1 发布
·
死敌VMware变身微软认证计划新成员
·
英特尔雅虎开发网络计算机频道
·
Windows Live视频邮件9月9日开始测试
博客园新闻频道
博客园首页
社区
公告
<
2008年2月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1
2
3
4
5
6
7
8
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
我参加的小组
蛋蛋日语学堂
我参与的团队
SharePoint团队(0/721)
上海.NET俱乐部(0/2200)
微软(西安).NET开发俱乐部(0/740)
Silverlight开发团队(0/64)
随笔分类
Flash(14)
(rss)
Flex(4)
(rss)
Ruby(4)
(rss)
Silverlight(68)
(rss)
work(3)
(rss)
随笔档案
2008年8月 (2)
2008年7月 (18)
2008年6月 (4)
2008年5月 (7)
2008年4月 (20)
2008年3月 (20)
2008年2月 (12)
2007年11月 (1)
2007年9月 (1)
2007年8月 (1)
2007年5月 (4)
2007年4月 (26)
2007年3月 (2)
2007年1月 (9)
我的据点
我的相册
(rss)
最新随笔
1. 案例展示项目源文件公开
2. silverlight向服务器post数据类
3. EC地图编辑器(预览版)
4. 44 Amazing Silverlight 2.0 Screencasts
5. Silverlight-CaseStudy(showcase)
6. CaseStudy(showcase)类库篇-用agTweener来实现动画效果
7. CaseStudy(showcase)数据篇-Loading的制作
8. CaseStudy(showcase)数据篇-加载图片
9. CaseStudy(showcase)数据篇-从XML中获取数据
10. CaseStudy(showcase)布局篇-全屏效果
最新评论
1. re: 案例展示项目源文件公开
怎么下载啊,还注册不了蓝色理想的用户。晕我 (飘风)
2. re: 案例展示项目源文件公开
还是放到博客园的浏览量大.
新主题很漂亮.嘎 (langmuir)
3. re: CaseStudy(showcase)数据篇-从XML中获取数据
不错哎。支持!!! (王国金)
4. re: Silverlight 2 字体测试
宋体对应的FontFamily属性值是SimSun,
仿宋对应的FontFamily属性值是FangSong,
默认确实是微软雅黑。我测试很正常啊,奇怪 (字体测试)
5. re: EC地图编辑器(预览版)
@nasa 幸会幸会,看上去很专业的说,所以一定要来支持一下. 如果正式项目的话我可能会把地图编辑这样的功能放到WPF项目中去实现,当然了,实现逻辑基本都是一样的.但如果是比赛的话嘛,呵呵.... (aspnetx)
60天内阅读排行
1. Silverlight-CaseStudy(showcase)(1503)
2. CaseStudy(showcase)界面篇-desing设计界面(409)
3. EC地图编辑器(预览版)(314)
4. CaseStudy(showcase)布局篇-如何做一个自适应窗口大小的布局(283)
5. CaseStudy(showcase)界面篇-导出xaml以及放入Blend的技巧(255)