Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF中的动画GIF存在问题_Wpf_Xaml_Animated Gif - Fatal编程技术网

WPF中的动画GIF存在问题

WPF中的动画GIF存在问题,wpf,xaml,animated-gif,Wpf,Xaml,Animated Gif,我尝试使用在中找到的自定义类在WPF应用程序中显示动画GIF 首先我使用了animateImage类,然后是GifImage类。这两个类在动画初始化期间都失败(将Uri解析为GIF文件,另存为app.resource,其“构建操作”=resource) 第二次尝试的结果显示在该链接的图片中: 抱歉的链接,但StackOverflow引擎说,我必须有至少10个信誉点才能使用图片 错误是什么?未正确指定图像的路径 使用打包到程序集中的资源文件时,您只需要提供映像的路径,而不需要/component或

我尝试使用在中找到的自定义类在WPF应用程序中显示动画GIF 首先我使用了animateImage类,然后是GifImage类。这两个类在动画初始化期间都失败(将Uri解析为GIF文件,另存为app.resource,其“构建操作”=resource)

第二次尝试的结果显示在该链接的图片中:

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


错误是什么?

未正确指定图像的路径

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

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

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

您可以在非常全面的专用于包URI的文档中找到有关包URI的更多详细信息。

未正确指定映像的路径

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

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

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

您可以在非常全面的专用于包URI的文档中找到有关包URI的更多详细信息。

使用exmaple VS2010项目存档:使用exmaple VS2010项目存档: