咱們知道Windows Phone 目前只支持jpg和png兩種格式的圖片,並不支持動態圖片,在Windows Phone 7 Tips (9) 中提到咱們可使用ImageTool來顯示GIF圖片。下面以一個具體的實例Demo來演示下: html
ImageTools目前的版本是0.3,是2010年10月編譯的,存在一些bug,因此建議你們下載源代碼本身編譯dll(文件末尾處提供下載) ide
1. 建立wp7Gif項目,將涉及到的dll文件都添加到項目中,以下圖所示(其中有一些dll不是必須的)spa
2. 打開MainPage.xaml,添加ImageTools的命名空間引用code
xmlns:it="clr-namespace:ImageTools.Controls;assembly=ImageTools.Controls" xml
並添加其命名空間下得動態圖片控件到頁面中htm
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">blog
<it:AnimatedImage x:Name="imgGif" Stretch="Fill" />圖片
</Grid>ip
3. 添加GIF圖片到項目中get
4. 編寫code-behind代碼
5. 運行程序,效果圖以下: