You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WPF中从资源加载GIF图片报错求助,PNG可正常加载

WPF启动屏GIF动画加载问题

之前尝试解决DispatcherTimer无法从头启动的问题未果,决定在启动屏中用GIF实现动画效果,以下是我的代码:

var img = new Image()
{
    Width = 100,
    Height = 70,
    HorizontalAlignment = HorizontalAlignment.Left,
    VerticalAlignment = VerticalAlignment.Top,
    Margin = new Thickness(250, 320, 0, 0),
};

var uri = new Uri("pack://Application:,,,/Resources/loading.gif" );
var bmi = new BitmapImage(uri);

WpfAnimatedGif.ImageBehavior.SetAnimatedSource(img, bmi);
grd.Children.Add(img);

运行代码时出现错误(错误提示无法找到指定的资源文件)。我的资源文件情况如下:

  • 同目录下的hexagon.png可以正常加载显示,但loading.gif不行
  • 两者添加到项目的步骤完全一致,但在项目文件列表中,GIF文件的图标和PNG文件的图标显示不同

求助解决此问题,谢谢!

内容的提问来源于stack exchange,提问作者Patrick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 13:55:02