Silverlight xap檔案詳解

2021-09-06 01:27:00 字數 1358 閱讀 9462

xap檔案是silverlight 2應用程式編譯打包後的乙個檔案,它是乙個標準的zip壓縮檔案,包括了silverlight 2應用程式所需的一切檔案,如程式集、資源檔案等。

本文將對silverlight中的xap檔案進行詳細的說明。

xap檔案是silverlight 2應用程式編譯打包後的乙個檔案,包括了silverlight 2應用程式所需的一切檔案,如程式集、資源檔案等。這裡的xap並沒有任何特殊的意義,僅僅是silverlight 2應用程式編譯後生成檔案的副檔名而已,本質上它是乙個標準的zip壓縮檔案。我們可以修改.xap檔案字尾為.zip檔案,並用解壓縮工具開啟,可以看到其中包含的檔案:

注意silverlight控制項依賴於scriptmanager,因此在asp.net頁面上必須要有乙個scriptmanager控制項。在html頁面(或者php、jsp等)中,我們可以使用如下的方式:

它至少包括了如下幾個方面的資訊:

1.應用程式入口點的程式集

2.應用程式入口點的型別

3.應用程式執行時的版本

4.應用程式相關的所有程式集

如我們程式中用到了system.windows.controls.extended程式集,但我們又不想它打包在xap檔案中,該如何做呢?可以通過設定程式集屬性來實現,如下圖所示:

silverlight xap如何接收引數(13)

silverlight xap如何接收引數?silverlight不能象flash一樣,直接以類似 xap?name 123的方式傳遞引數,而是要用另一種方式實現 html部分 注意高亮部分 style text decoration none 注 initparams傳遞引數時,必須以x y,a ...

silverlight xap如何接收引數

silverlight不能象flash一樣,直接以類似 xap?name 123的方式傳遞引數,而是要用另一種方式實現 html部分 注意高亮部分 style text decoration none 注 initparams傳遞引數時,必須以x y,a b這樣的鍵值對格式傳入 cs部分 idict...

Silverlight XAP檔案執行器

silverlight xap檔案簡單執行器,也可以叫簡單瀏覽器。有時候拿到xap檔案發現執行承載的html檔案不見了。想直接執行xap看看效果!然而今天還要自己寫個標籤,但是怎麼寫了,還得開啟vs生成個模版然後複製出來,麻煩啊!鬱悶啊鬱悶。所以就做了個xap直接執行器。軟體名稱 silverlig...