WPF中的动画GIF问题

时间:2009-04-20 09:32:40

标签: c# wpf .net-3.5

我已经在我的WPF中添加了上面的代码,其中包括动画GIF图像,问题是每当表单加载时我都没有找到任何图片显示在表格上,有什么建议???

<Image Name="imgScan"  Source="Images\Pre_Scan_RealImage.gif" />

我甚至尝试过上面显示的Image元素

4 个答案:

答案 0 :(得分:8)

使用下面的XAML

<MediaElement Height="30" Width="30" LoadedBehavior="Play" Source="Images\loading.gif" />

设置loading.gif

的属性
  1. BuildAction :无
  2. 复制到输出目录:始终复制
  3. 它应该有用。

答案 1 :(得分:6)

目前WPF本身并不支持动画GIF。

你可以通过hosting the image in a PictureBox解决它。

编辑:同时结帐this主题以获取更多信息。

答案 2 :(得分:2)

  

我甚至尝试过上面显示的Image元素

是否有效? ;)

MediaElement尚不支持包URI。这意味着您需要将GIF包含为外部文件,而不是资源。这可能是你的问题,但如果没有,你需要提供更多信息。

答案 3 :(得分:0)

我喜欢UserControl here来展示动画GIF,并猜测哪些作品的工作方式与图像控制一样简单。

谢谢大家

这是same article(由Wayback Machine捕获的网络帖子)