WP8.1开发中关于如何显示.gif格式动态格式图片方法
这几天又遇到个问题,就是如何显示动态图片,本来以为和显示静态图片一样,谁知不行,在网上一查才知道WP8.1不支持.gif格式动态图片的显示;
后来又在MSDN论坛上查找,也有人问类似的问题,后来就大概了解在WP8.1上显示.gif动态图片有两种方法:
第一种:用WebView控件,这种方法有点复杂,还要用js注入什么的,墨水不多,就没深入研究该方法;
第二种:用第三方的控件类库;
第二种方法简单,我就说说这个:
1.首先,右键单击“引用”,出现个列表,在列表中选中“管理NuGet程序包...”,如图:
2.其次出现个窗体:
3.开始找要用的程序包,在搜索框中输入“animated",回车确认,显示结果:
4.点击下载安装即可;
5.安装好了之后,就是在“引用”中了,用荧光笔标记的就是:
6.下面说一下XAML写法:
<!--放置动态gif图片的绑定方法--> <Image x:Name="gifImage" gif:AnimationBehavior.SourceUri="{Binding Path=ImgUri}" Width="60" Height="100" Stretch="Uniform" />
7.可以用绑定数据来写,也可以直接在后台写死,如下:
第一种:AnimationBehavior.SetSourceUri(Image image, Uri u);//image是XAML上Image控件的名字
第二种:<Image x:Name="gifImage" gif:AnimationBehavior.SourceUri="Images/animated.gif" Width="60" Height="100" Stretch="Uniform" />
这样就完事了,该睡觉了,手机演示示例我就不贴图了,有问题可以留言;
弱者在迷惑恐惧前止步不前,
强者则步步前进;
posted on 2016-01-19 21:50 legendofhungrywolf 阅读(673) 评论(0) 编辑 收藏 举报