原文链接http://silverlight.net/quickstarts/silverlight10/FileSetup.aspx

如何添加Silverlight到你的网页,一个典型的silverlight工程包含四个文件:一个HTML文件用来展示一个Silverlight实例,一个silverlight.js文件,一个XAML文件和一个用来支持HTML文件的JavaScritp文件。 这篇文章描述了如何创建一个非常基础的Silverlight工程和添加一个Silverlight内容到一个HTML文件的三个步骤,这篇文章包含下面几节

开始之前

第一步:引入Script文件到HTML页面

第二步: 创建HTML宿主元素和初始化块

第三步:   定义创建函数和初始化silverlight plug-in 的实例

第四步:  创建Silverlight内容文件

创建多个Silverlight实例

下一节是什么?

开始之前...

在创建silverlight内容之前,你需要下面的环境

Silverlight插件: 如果你还没有安装,请点击这个链接安装silverlight到你的浏览器.

一个HTML文件: 你需要一个HTML文件来展示Silverlight, 使用你自己的,或者拷贝这个

一个文本编辑器:  你需要一个文本编辑器,比如记事本,来编辑你的HTML文件。

第一步:引入所需的脚本文件到HTML页

这一步,你需要添加Silverlight.js 和createSilverlight.js 的JavaScript文件到你的网页,并且创建一个嵌入silverlight的元素,Silverlight.js是一个JavaScript的辅助文件让你的silverlight内容可以跨平台, 按如下两步来创建createSilverlight.js文件

a. 获得Silverlight.js 文件。 你可以从Silverlight 1.0 SDK. 的工具包里找到。

b. 打开你的HTML页面,添加如下的标记到<head>节,如果你还没有一个HTML文件使用,你可右击SampleHTMLPage.html 链接选择“另存为”到你的Silverlight.js的相同文件夹。

 

这个脚本包含了一些参数,你可以自定义嵌入页面高度和宽度(百分比也可以),名字为XAML的文件包含了silverlight内容,还有一个属性设置是否显示为窗体

如果你在同一个页面嵌入多个silverlight,哪么为每个创建一个新的函数,或者通过不同的参数来设置。

第四步: 创建Silverlight内容文件

现在你的HTML文件已经配置好了,现在开始创建内容

1. 在HTML文件的相同文件夹下创建一个空的"myxaml.xaml"文件,你可以更改这个文件的名字,但是要和上一步的名字相同。

2.  (可选的)如果你想处理silverlight工程的事件,动态生成代码,或者和用户交互,这需要另外的脚本文件,比如创建一个脚本文件叫"my-script.js" 并且引入到HTML页面。

 

创建多个Silverlight实例

如果你想创建多个silverlight到你的页面,请重复步骤2,3,和4。

每一个放入silverlight的<div>标签不需有一个唯一的ID

每一个初始化块必须紧跟着silverlight实例的<div>后面

每一个silverlight ID参数必须唯一。

下一节是什么?

在下一节里,创建一个XAML文件,你将学习到如何向XAML文件里添加内容

本文转自敏捷的水博客园博客,原文链接http://www.cnblogs.com/cnblogsfans/archive/2008/02/13/1068014.html如需转载请自行联系原作者

王德水

Silverlight Quick Starts翻译(二):第一章 创建一个Silverlight工程相关推荐

  1. java liferay_Liferay 6.1开发学习(二):创建一个Portlet工程 | IT人生录

    胡老师:你好,我创建过程中,workspace的.log报这个错,但sdk的sdk.log提示创建成功.怎么处理,谢谢.详细错误日志见下: !ENTRY org.apache.ivyde.eclips ...

  2. 关于对《Spring Security3》翻译 (第一章 - 第三章)

    原文:http://lengyun3566.iteye.com/category/153689?page=2 翻译说明 最近阅读了<Spring Security3>一书,颇有收获(封面见 ...

  3. oracle心间directory并附权,【Oracle】第一章创建授权

    ORACLE 第一章创建授权 通过命令查看控制文件,数据文件,日志文件: 控制文件 :Desc v$controlfile; 数据文件 :desc v$datafile; 日志文件:desc v$lo ...

  4. 第一章第一个c#程序上机_我从第一个#100DaysOfCode中学到的东西

    第一章第一个c#程序上机 On May 17th, I completed my first round of #100DaysOfCode. In case you haven't heard, # ...

  5. Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏

    Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏 即使是现在,很多初学游戏开发的同学,在谈到Unity的时候,依然会认为Unity只能用于制作3D游戏的.实际上,Unity在2013年发布 ...

  6. 一步一步学Silverlight 2系列(1):创建一个基本的Silverlight应用

    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://terrylee.blog.51cto.com/342737/67197 ...

  7. SDL2 简明教程(二):创建一个空的窗口

    系列文章目录 SDL2 简明教程(一):使用 Cmake 和 Conan 构建 SDL2 编程环境 SDL2 简明教程(二):创建一个空的窗口 文章目录 系列文章目录 创建空窗口 总结 创建空窗口 在 ...

  8. Servlet学习DAY_01:服务器概念/Web服务器的作用/ Servlet概念/ 如何关联和解除Tomcat/ 创建一个Web工程 /Servlet响应流程/ Get-Post /常见异常

    Servlet 什么是服务器 服务器就是一台高性能电脑 电脑上安装了提供服务的软件就称为 xxx服务器 举例: 邮件服务器: 就是在电脑上安装了提供邮件收发服务的软件 ftp服务器: 就是在电脑上安装 ...

  9. 使用keil软件创建一个STM32工程

    使用keil软件创建一个STM32工程 ----------------芯片:STM32F429IGT6 创建一个STM32F429IGT6的工程,其他型号的单片机也大同小异.因为最近开始学习STM3 ...

  10. SoapUI——创建一个SOAP工程

    本章简单介绍SOAP工程包括创建工程,介绍面板区域功能. 目录 前言 1 创建工程 1.1 SOAP 工程 1.2 REST 工程 2 引入工程 前言 SoapUI工程在导航树的根节点下,Soap工程 ...

最新文章

  1. Spring入门(一)之简介
  2. 梯度的直观理解_BP反向传播算法的思考和直观理解 -卷积小白的随机世界
  3. 第三周进步奖得主分享心得,带你一起快速上分!
  4. cordova 安卓文件多选_LAMMPS从研一到延毕:利用MS建模生成反应力场所需的data文件...
  5. element表格点击行即选中该行复选框
  6. Google不要成为在垃圾桶里翻扒的猫
  7. Unity获取时间戳
  8. 编码浅析 ASCII EASCII GBK系列 Uincode UTF-8/16/32
  9. c++实现 龙格库塔经典4阶算法
  10. linux bond 网卡带宽,Linux网卡绑定实现带宽翻倍
  11. Python 数值四舍五入碰到遇5不进
  12. Java开发企业微信群机器人发送markdown消息
  13. JAVA CRC-CCITT (Kermit)!!内网仅此一份
  14. 计算机领域十大世界难题,最强思维碰撞:世界十大逻辑难题
  15. 设计模式之单例设计模式初步
  16. 莪的拽、像省田各号①样没尽頭队——软件需求规格说明书
  17. Google Earth Engine(GEE)——快速建立一个10km的格网
  18. 双指针之两数之和,三数之和,N数之和系列
  19. 程序人生与世界杯的火花
  20. 软路由刷ESIR LEAN OPENWRT X86-64 固件

热门文章

  1. Python MapReduce
  2. Windows下Redis缓存服务器的使用 .NET StackExchange.Redis Redis Desktop Manager 转发非原创...
  3. Zsh和oh my zsh的安装和使用
  4. 【Spark】SparkStreaming-提交到集群运行
  5. 我也有了博客了,呵呵~~
  6. IE Developer ToolBar,这是IE用于调试页面的小工具
  7. 性能测试学习09_场景设计(一)
  8. Vova and Train (codeforces 1066A)
  9. Oracle-SQL程序优化4
  10. 静态编译和动态编译的区别【转】