[Silverlight]圖片不要放在silverlight專案裡

  • 2056
  • 0

摘要:[Silverlight]圖片不要放在silverlight專案裡

一般剛開始寫silverlight的程式設計者,常常會發生一個小問題,

就是專案寫得很開心,一上線才發現怎麼loading這麼久...

最常發生的原因就是因為把圖片放在silverlight專案裡,導致xap檔案過大,如下圖:

這樣做出來的結果,就是所有圖片都被包進去xap檔案,

因此會導致xap檔案過大,使用者loading就會很久(有%數 繞圈圈的畫面),

我個人的經驗是xap超過10MB就算大了,

推薦的解決方法是把圖片改放到Web專案裡,如下圖:

這樣圖片就不是包在xap檔裡,而是在網路位址上,

當silverlight該頁面有用到圖片時,才會動態載入圖片。