Silverlight瀏覽器控件應(yīng)用指導(dǎo)手冊
Silverlight開發(fā)工具的使用對于開發(fā)人眼中來說是一個非常有用的工具。它的正確運用為我們帶來了制作精美的多媒體WEB應(yīng)用程序。在初學(xué)Silverlight就感覺這個東西很強大。今天我來寫些Silverlight瀏覽器控件。#t#
首先,我來說說怎么把Silverlight瀏覽器控件嵌入到網(wǎng)頁中:
- < html>
- < head>
- < script type = "text/javascript"
src="Silverlight.js"> - < /script>
- < /head>
- < body>
- < /body>
- < /html>
Siverlight.js文件包含兩個初始化Silverlight控件的方法,分別是createObject和createObjectEx。
在創(chuàng)建Silverlight瀏覽器控件實例的時候需注意一些屬性有必要申明,例如width,height,background等。而onload和onerror需在事件數(shù)組中聲明。請看下面的示例:
- Silverlight.createObject(
- "Page.xaml",
- document.getElementById
(parentElement),- cid,
- {
- width:'300',
- height:'300',
- inplaceInstallPrompt:false,
- background:'#D6D6D6',
- isWindowless:'false',
- framerate:'24',
- version:'2.0'
- },
- {
- onError:null,
- onLoad:null
- },
- "p1,p2,p3",
- context,
- null);
現(xiàn)在只要在HTML頁面進行引用調(diào)用就可以運行了。差點忘了還要加一個XAML源才會正常顯示內(nèi)容。這只是一種Silverlight瀏覽器控件的創(chuàng)建方法,還有另外一種更簡單的方法創(chuàng)建實例——直接用Object創(chuàng)建:
- Code
- < object data="data:application/x-silverlight,"
type="application/x-silverlight-2-b1"
width="100%" height="100%">- < param name="source" value="Page.xaml"/>
- < param name="onerror" value=
"onSilverlightError" />- < param name="background" value="white" />
- < a href="http://go.microsoft.com/
fwlink/?LinkID=108182" style="text-
decoration: none;">- < img src="http://go.microsoft.com
/fwlink/?LinkId=108181" alt="Get
Microsoft Silverlight" style=
"border-style: none"/>- < /a>
- < /object>
這里的data:application/x-silverlight需要注意,Silverlight版本不同這個也不同。
響應(yīng)頁面加載事件,只要在onload聲明的時候,寫上函數(shù)名,然后在用javascript寫函數(shù)就完成了Silverlight瀏覽器控件的創(chuàng)建。