WP7上的Image使用技巧

2021-05-26 10:37:20 字數 836 閱讀 2613

部分翻譯摘錄自swick的blog

如果不是必須要使用透明,jpg是最好的選擇,wp7的jpg編碼速度要大大快於png

resource vs. content

將(或其它種類資源)用何種型別進行xap編譯繫結的時候。resource和content有很大的不同,resource會繫結到dll之中,在顯示影象時很快,但載入整個xap包時很慢。而content會使得載入xap應用時很快,但載入影象時稍慢一些。根據情況選用,使用方法:

content:

resource:

async vs. sync 非同步或同步載入

bitmapimage.urisource = urisource; // 從uri中讀取,非同步載入

bitmapimage.setsource(stream);     // 從流中讀取,同步載入

快取

如果記憶體沒有被**,可以考慮主動釋放:

bitmapimage bitmapimage = image.source as bitmapimage;

bitmapimage.urisource = null;

image.source = null;

自定義編碼

如果所需尺寸不需要很大,可以將**進行重編碼,使用picturedecoder api可完成這個操作如下:

WP7上的Image使用技巧

部分翻譯摘錄自swick的blog 如果不是必須要使用透明,jpg是最好的選擇,wp7的jpg編碼速度要大大快於png resource vs.content 將 或其它種類資源 用何種型別進行xap編譯繫結的時候。resource和content有很大的不同,resource會繫結到dll之中,在...

WP7 上下文選單的使用

在wp7開發中,沒有桌面應用程式的右鍵選單,但是同樣有彈出選單可以使用,通過長按操作可以彈出選單,一般用於pin to start 在wp7中,大部分控制項都支援彈出選單功能 首先需要安裝 然後把控制項新增到工具欄 在xaml檔案頭新增命名空間,下面可以通過toolkit名字引用 xmlns too...

wp7中的Grid布局方式

wp7中grid布局類似html中的 但是又不太一致 為了測試新乙個3行3列的grid 方了方便,剔除掉其它xaml c sharp collapse view plain copy layoutroot showgridlines true r1 r2 r3 c1 c2 c3 行分別命名為r1,r...