WPF中直接添加Gif动态图,运行的时候是不会播放的,只是显示gif的第一帧图像。

WPF中加载动态图片方法一,步骤如下:

1、在VS头部菜单中,工具 — NuGet 包管理器 — 管理解决方案的 NuGet 程序包

**************************************************************************************************************

2、在NuGet - 解决方案页面中,搜索框中输入gif,然后进行在线搜索,如下图

**************************************************************************************************************

3、下载“WpfAnimatedGif”和“XamlAnimatedGif”程序包,待安装完即可进行编码。

**************************************************************************************************************

4、编码实现:

在XAML文件中添加头文件XamlAnimatedGif的头文件命令:

xmlns:gif="https://github.com/XamlAnimatedGif/XamlAnimatedGif"

<Image gif:AnimationBehavior.SourceUri="图片的路径"/>

**************************************************************************************************************

5、具体示例代码如下

<Window x:Class="WPFControlsTest.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:gif="https://github.com/XamlAnimatedGif/XamlAnimatedGif"xmlns:local="clr-namespace:WPFControlsTest"mc:Ignorable="d" Background="#2d323c" Foreground="#dddddd"Title="MainWindow" Height="300" Width="620"><Grid><Image gif:AnimationBehavior.SourceUri="./beautiful.gif" Width="200" Height="200"/></Grid>
</Window>

**************************************************************************************************************

6、效果图如下

**************************************************************************************************************

WPF 加载Gif动态图片的方法相关推荐

  1. MFC 加载gif动态图片的方法

    在一个项目中需要加入GIF动画.一个版本时通过IE浏览器显示网页的形式,js脚本.CSS他人编写较繁琐:另一个VC项目需要使用MFC直接加载GIF动画.加载GIF动画网上有多种方式,大多数是将GIF填 ...

  2. MFC加载gif动态图片的方法

    在一个项目中需要加入GIF动画.一个版本时通过IE浏览器显示网页的形式,js脚本.CSS他人编写较繁琐:另一个VC项目需要使用MFC直接加载GIF动画.加载GIF动画网上有多种方式,大多数是将GIF填 ...

  3. VC下加载多种格式图片的方法总结

    From: http://www.cnblogs.com/Daywei/archive/2011/03/19/1988848.html 尽管VC有提供相应的API和类来操作bmp位图.图标和(增强)元 ...

  4. 在WPF中加载gif动态图片

    向WPF中加载动态图片有很多种办法,下面介绍一种比较简单的办法. 右键项目,在管理程序包中添加XamlAnimatedGif包,进行安装. . 在设计文件中添加头文件XamlAnimatedGif的头 ...

  5. VC加载jpeg, png图片的方法

    在VC中我们可以直接利用LoadIcon, LoadBitmap或LoadImage来加载bmp和ico图片, 但是加载jpg和png等格式就没有这么方便了.  其实我们可以通过两个系统提供的两个co ...

  6. MFC 的 Picture Control 加载 BMP/PNG 图片的方法

    1. 加载 BMP CStatic* pWnd = (CStatic*)GetDlgItem(IDC_PIC); // 得到 Picture Control 句柄 pWnd->ModifySty ...

  7. android 动态图形,Android 加载GIF动态图片

    项目中遇到需要播放一张GiF图片,虽然网上有很多的框架和代码,还是要记录一下的!!! 1.加载框架 compile 'pl.droidsonroids.gif:android-gif-drawable ...

  8. wpf加载上千张图片部分图片不显示_开源WPF控件库MaterialDesignInXAML推荐

    (给DotNet加星标,提升.Net技能) 转自:沙漠之狐耶dotnet9.com/?p=2180 前言 介绍一个开源的C# WPF开源控件库,非常漂亮,重点是开源哦 WPF做桌面开发是很有优势的,除 ...

  9. 【LVGL 学习】LVGL 加载 GIF 动态图片

    1. 使用环境 arduino IDE ESP32 主控 屏幕使用 ST7789 驱动,240*240像素TFT屏幕 LVGL的环境搭建查看文章: https://blog.csdn.net/shil ...

  10. java动态加载jar文件并执行方法

    在项目开发的过程中,有时候需要动态灵活的加载某个jar包并执行里面的方法的时候,我们可以使用本篇文章写得方式去动态的加载jar包而不用使用原始方式引入jar包作为lib去使用,接下来介绍如何动态加载j ...

最新文章

  1. Android SDK下载失败的解决方法
  2. python 获取文件后缀名的方法
  3. Thinkphp5.0快速入门笔记(1)
  4. 缓存穿透、缓存雪崩、redis并发
  5. 基于画像推荐系统设计(离线+实时)
  6. c++ 返回引用_【Excel必知必会】引用(链接)小专题
  7. 在配置文件web.xml中配置Struts2的启动信息
  8. Autodesk BIM 360将基础设施建模也推向云端
  9. java对象拷贝——PropertyUtils copyProperties 用法和性能
  10. 使用Word的VBA功能过滤敏感词,实现网络文章过审
  11. web渗透测试----14、CSRF(跨站请求伪造攻击)
  12. 好文推荐(二):临界点-产品思维与设计思维(7)
  13. java 苹果vcf解析_iOS开发- 生成/解析.vcf文件
  14. xxxxxxxxxxxx
  15. python numpy 多条件筛选
  16. [openwrt] 使用ubus实现
  17. 安灯(Andon)系统,生产车间的得力助手
  18. Linux设备管理(一)_kobject, kset,ktype分析
  19. matlab建立模糊规则表,请教matlab怎样建立模糊控制查询表?
  20. 【代码】网易云音乐(周杰伦-晴天)评论的爬取

热门文章

  1. h5页面如何切图_前端切图H5/网页切图/移动自适应H5/切图开发/H5响应式
  2. 学生信息管理系统--毕业论文
  3. HP增霸卡出现“网络配置错误,请正确配置网卡”的原因
  4. 分享几个百度网盘搜索引擎
  5. 分类预测 | MATLAB实现ELM极限学习机多特征分类预测
  6. SSD 寿命- 三星 Magician 及 CrystalDiskInfo
  7. lingo求优化模型
  8. WinAppDriver UI自动化测试环境搭建
  9. 手机app测试用例考虑测试点
  10. 无需绿幕的全自动视频抠图工具|unscreen