摘要:[Silverlight]圖片不要放在silverlight專案裡
一般剛開始寫silverlight的程式設計者,常常會發生一個小問題,
就是專案寫得很開心,一上線才發現怎麼loading這麼久...
最常發生的原因就是因為把圖片放在silverlight專案裡,導致xap檔案過大,如下圖:
這樣做出來的結果,就是所有圖片都被包進去xap檔案,
因此會導致xap檔案過大,使用者loading就會很久(有%數 繞圈圈的畫面),
我個人的經驗是xap超過10MB就算大了,
推薦的解決方法是把圖片改放到Web專案裡,如下圖:
這樣圖片就不是包在xap檔裡,而是在網路位址上,
當silverlight該頁面有用到圖片時,才會動態載入圖片。