2

我尝试使用自定义类在 WPF 应用程序中显示动画 GIF如何获得动画 gif 以在 WPF 中工作? 首先我使用了 AnimatedImage 类,然后是 GifImage 类。两个类在动画初始化期间都失败了(将 Uri 解析为 GIF 文件,保存为 app.resource,它的“Build action”=resource)。

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

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

错误是什么?

4

1 回答 1

0

未正确指定图像的路径。

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

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

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

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

于 2010-09-15T21:16:22.920 回答