【sl动态显示gif图片,图片source有关问题】
【sl动态显示gif图片,图片source问题】由于sl不能直接支持gif图片显示!我用了一个ImageTools.Controls的控件
【sl动态显示gif图片,图片source问题】
由于sl不能直接支持gif图片显示!我用了一个ImageTools.Controls的控件!但是动态添加的时候他的source属性不知道是何种类型!如果用普通的BitmapImage 类来的话只能显示jpg等普通类型的图形!显示gif图片的效果就没能发挥出来!
下面是代码忘达人给予解答!
C# codepublic MainPage() { InitializeComponent(); AnimatedImage img = new AnimatedImage();//gif显示控件 img.Name = "Img_0"; //数据源对象 BitmapImage image1 = new BitmapImage(new Uri("aa.gif", UriKind.RelativeOrAbsolute)); img.Source = image1; img.SetValue(Grid.RowProperty, 0); gird1.Children.Add(img); }
[解决办法]怎么处理的
我也刚开始学银光
[解决办法]问题咋解决的咧~~讲解下呗,学习学习~
[解决办法]没办法的,SL类型不支持GIF。这个问题一直没解决~
[解决办法]Silverlight本身不支持GIF,但是很多人已经写出了相关类库处理这个问题。下面几个开源项目应该能给你帮助。
[Silverlight资源]处理bmp,gif及ico图像类文件
http://silverlightchina.net/html/tips/2010/0326/912.html
Silverlight读取Gif图片源码下载
http://silverlightchina.net/html/download/code/2010/0326/914.html
[解决办法]另外还有个开源项目也可以解决你的问题:
【开源项目】Silverlight ImageTools
http://silverlightchina.net/html/works/2010/0326/911.html
[解决办法]Silverlight只支持jpg,和png格式的图片。想要显示gif的只能用第三方控件了。
去google下。
[解决办法]Silverlight中使用gif
http://blog.csdn.net/benbencoco/archive/2010/03/23/5408020.aspx
这里下载地址和如何使用都有了