新聞中心
對于剛剛接觸Silverlight開發(fā)工具的朋友來說,首先要弄清的就是Silverlight應(yīng)用程序架構(gòu)的相關(guān)概念。我們可以先從這篇文章開始,來慢慢的解讀其中的詳細內(nèi)容,以方便將來的熟練應(yīng)用。#t#

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比曲沃網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式曲沃網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋曲沃地區(qū)。費用合理售后完善,10余年實體公司更值得信賴。
Silverlight可以設(shè)計TimeLine與動畫,主要觀念是以畫布(Canvas)和對象(也成為元素)的方式架構(gòu)。
畫布可以設(shè)置長寬與背景顏色!rectangle指令用來繪制矩形。以下一段Xaml代碼:(未包含Javascript)
- < canvas
- xmlns="http://schemas.microsoft.
com/client/2007" - xmlns:x=http://schemas.
microsoft.com/winfx/2006/xaml - Width="640" Height="480"
- Background="#ffebeef7">
- < Rectangle MouseLeftuttonDown=
"OnRctangleclick" Fill="#FF40C0C"
Stroke="#FF0000000" widhth="202"
Height="23" Canvas.Left="153"
Canvas.tOP="78" - < Canvas>
Silverlight應(yīng)用程序架構(gòu)分.xaml和xaml.js兩個文件。通過
- < html>
- < body>
- < script type="text/javascript"
src="ex01.xaml.js">< /script>- < !--引入腳本-->
- < embed
- type="application/x-silverlight"
- id="SilverlightObject"
- width="600"
- height="300"
- source="ex01.xaml" />
- < /body>
- < /html>
這幾行代碼將使瀏覽器激活Silverlight組件,同時運行.xaml文件!
- ex01.xaml.js
- function OnRectangle
Click(sender e)- {
- alert(‘矩形被單擊了’);
- sender.widht=“30”;
- }
1.從上面Silverlight應(yīng)用程序架構(gòu)例子中我們可以知道,Silverlight應(yīng)用開發(fā)關(guān)鍵在于.xaml和.xaml.js兩個文件,.xaml以XML在畫面上畫出矢量元素,.xaml.js通過JavaScript來控制.xaml文件中矢量元素!
2..xaml文件必須嵌套在html中才可以通過Silverlight Plug_In運行,目前您看到的是用< embed>指令。
3.每一個Silverlight應(yīng)用程序架構(gòu)中的元素都有一些事件可以被激發(fā),當(dāng)事件被激發(fā)可以通過JavaScript來控制Silverlight 元素的屬性。
新聞標(biāo)題:Silverlight應(yīng)用程序架構(gòu)概念詳解
URL地址:http://fisionsoft.com.cn/article/dpshssi.html


咨詢
建站咨詢
