WPF中的动画GIF问题

时间:2010-09-15 10:46:22

标签: wpf xaml animated-gif

我尝试使用How do I get an animated gif to work in WPF?中的自定义类在WPF应用程序中显示动画GIF 首先我使用了AnimatedImage类,之后是GifImage类。两个类在动画初始化期间失败(将Uri重新加载到GIF文件,保存为app。资源,其“构建操作”=资源)。

第二次尝试的结果显示在此链接的图片中:http://i.piccy.info/i5/47/02/490247/2.png

很抱歉链接,但StackOverflow引擎说,我必须至少有10个声望点才能使用图片。

错误是什么?

1 个答案:

答案 0 :(得分:0)

未正确指定图像的路径。

当使用打包到程序集中的资源文件时,您需要提供的是图像的路径,没有/ component或其他任何内容。您可以尝试使用和不使用前导斜杠,我会忘记它们的区别。

如果要指定绝对URI,则需要整个PackURI:

pack://application:,,,/MyProgram;component/Subfolder/ResourceFile.ext

您可以在专门针对它们的非常全面的MSDN page中找到有关包URI的更多详细信息。