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
相关产品推荐
相关产品推荐

