Silverlight应用程序架构概念详解

对于刚刚接触Silverlight开发工具的朋友来说,首先要弄清的就是Silverlight应用程序架构的相关概念。我们可以先从这篇文章开始,来慢慢的解读其中的详细内容,以方便将来的熟练应用。#t#

创新互联公司-专业网站定制、快速模板网站建设、高性价比曲沃网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式曲沃网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖曲沃地区。费用合理售后完善,10余年实体公司更值得信赖。

Silverlight可以设计TimeLine与动画,主要观念是以画布(Canvas)和对象(也成为元素)的方式架构。

画布可以设置长宽与背景颜色!rectangle指令用来绘制矩形。以下一段Xaml代码:(未包含Javascript)

  1. < canvas 
  2. xmlns="http://schemas.microsoft.
    com/client/2007" 
  3. xmlns:x=http://schemas.
    microsoft.com/winfx/2006/xaml  
  4. Width="640" Height="480" 
  5. Background="#ffebeef7"> 
  6. < Rectangle MouseLeftuttonDown=
    "OnRctangleclick" Fill="#FF40C0C" 
    Stroke="#FF0000000" widhth="202" 
    Height="23" Canvas.Left="153" 
    Canvas.tOP="78" 
  7. < Canvas> 

Silverlight应用程序架构分.xaml和xaml.js两个文件。通过指令嵌入.html页面中

 
 
 
  1. < html> 
  2. < body> 
  3. < script type="text/javascript" 
    src="ex01.xaml.js">< /script> 
  4. < !--引入脚本--> 
  5. < embed 
  6. type="application/x-silverlight" 
  7. id="SilverlightObject" 
  8. width="600" 
  9. height="300" 
  10. source="ex01.xaml" /> 
  11. < /body> 
  12. < /html> 

这几行代码将使浏览器激活Silverlight组件,同时运行.xaml文件!

 
 
 
  1. ex01.xaml.js  
  2. function OnRectangle
    Click(sender e)  
  3. {  
  4. alert(‘矩形被单击了’);  
  5. sender.widht=“30”;  

1.从上面Silverlight应用程序架构例子中我们可以知道,Silverlight应用开发关键在于.xaml和.xaml.js两个文件,.xaml以XML在画面上画出矢量元素,.xaml.js通过JavaScript来控制.xaml文件中矢量元素!

2..xaml文件必须嵌套在html中才可以通过Silverlight Plug_In运行,目前您看到的是用< embed>指令。

3.每一个Silverlight应用程序架构中的元素都有一些事件可以被激发,当事件被激发可以通过JavaScript来控制Silverlight 元素的属性。

文章名称:Silverlight应用程序架构概念详解
网页路径:http://www.csdahua.cn/qtweb/news44/515444.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网