【问题标题】:Displaying a GIF in Silverlight在 Silverlight 中显示 GIF
【发布时间】:2010-11-30 06:53:19
【问题描述】:

我的网络服务器 /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")) 中没有成功。

欢迎任何想法。

【问题讨论】:

  • 我终于使用 GifDecoder 3d 库为 Silverlight 创建了 Gif 控件,该库是为 C# 中的 Windows 窗体应用程序设计的,最初是在 java 中,我已经对其进行了修改,以便它可以与 silverlight 一起使用。然后我创建一个自定义用户控件。 gifsilverlight.codeplex.com

标签: image silverlight gif imagesource


【解决方案1】:

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

项目说明

ImageTools for Silverlight 是一个库,它提供了额外的 用于加载、保存和操作图像的功能 不同的来源和不同的格式。

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2011-05-08
      • 2011-06-09
      • 2011-12-08
      • 2013-08-22
      • 2011-12-17
      • 2014-08-24
      • 2021-01-11
      • 1970-01-01
      • 2012-05-03
      相关资源
      最近更新 更多