在網頁中加入Silverlight控制項

距離上篇安裝說明已過3個月~本來要寫「如何新增Silverlight專案」也作罷

========以上是廢話,接下來進入本篇的重點=========
在進行Silverlight專案測試,習慣上都是對布置好的場景按滑鼠右鍵以「在瀏覽器中檢視」或是透過Silverlight的測試頁來觀看結果,一直沒有把Silverlight的角色搞清楚,因此對於Silverlight的使用場合一直沒有feel,今天仔細拜讀章立民老師所出的「Silverlight2.0 精華技術手冊」第3章才開竅(暈...不知道之前在笨什麼),以下是範例Demo。
1.新增1個Asp.NET網站


2.首先一定要放置ScripManager
3.從工具箱的拖曳一個Silverlight控制項到Default.aspx的設計頁面
4.接著設定此控制項的Source屬性,將它指向某一個你已經設計好的xaml檔案
5.大功告成(如果覺得控制項變化太少可以再自己更改高度、寬度..等屬性)
前述步驟引用的xaml為他人資料,就不放上最後Demo畫面!
只要每個步驟都有作到,一定可以成功在您設計的網頁上看到豐富的Silverlight控制項!
[心得]:學習如何在網頁中載入Silverlight控制項,瞭解Silverlight並不是一個真正可獨立執行的網頁而是用來開發豐富的元件以輔助之前我們所熟知的ASP.NET網站。

2 則留言:

piggy 提到...

今天測試ESRI地圖服務,採本文方法就可輕易把包含地圖服務&工具列的silverlight順利運行於網頁上,即使我的IIS是超舊的5.1版,IIS不用作任何設定還是work喔!

piggy 提到...

現在有點困惑的是:
如果地圖服務綁定於xap中,豈不是每個使用xap檔的RD都要再一次修改code?

有點不符經濟效益說,這部分要再想想..