6

我的网络服务器/dir/subdir/bla.gif等的文件夹中有许多 gif。

在同一台服务器上是 Silverlight 3 应用程序/ClientBin/bla.xap

有什么方法可以在 Silverlight 应用程序中显示 GIF?

我已经尝试过<Image x:Name=img" />,然后在代码设置this.img.Source=new BitmapImage(new Uri("/dir/subdir/bla.gif"))中没有成功。

欢迎任何想法。

4

2 回答 2

6

您可以查看 Codeplex 上的 Silverlight ImageTools:http: //imagetools.codeplex.com/

项目介绍

Silverlight 的 ImageTools 是一个库,它提供了额外的功能来加载、保存和处理来自不同来源和不同格式的图像。

目前该库能够加载最重要的 png、jpg、bmp 和 gif 格式。请查看以下演示并选择应显示的图像。如果出现错误消息,这意味着该文件尚不受支持,我很乐意为您提供用于测试的附加图像的评论。

于 2009-09-22T20:07:16.173 回答
4

Silverlight 本身并不支持 GIF。如果你想花点钱,你可以买一个第三方控件,比如这个:http: //www.componentone.com/SuperProducts/ImageSilverlight/

于 2009-09-22T03:25:35.720 回答