WPF中显示GIF动态图

本文介绍了在WPF中显示GIF动态图的几种方法,包括引用相关程序集、设置页面加载事件以及使用XamlAnimatedGif库。在尝试多种方法后,发现XamlAnimatedGif库是最简单易用的解决方案,能够直接在XAML设计器页面引用并使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发工具与关键技术:Visual Studio

今天用WPF做一个登录页面,用到了GIF图,然后像引用图片的方式引用GIF图;
发现GIF跟图片没区别,只显示出来没有动态的GIF图,然后又陆续试了一些别的方法;
发现还是解决不了这一问题,要么不会动,要么显示不出来;
在百思不得其解的时候,我选择了百度一下,然后百度出来了很多;
然后我就足一尝试,发现还是有很多方法不行;
最终发现以下这方法代码量比较少,且比较简单的方法;
首先引用三个程序集,分别是System.Drawing.dll、System.Windows.Forms.dll和WindowsFormsIntegration.dll;
如图:

在xaml里引用它,代码如下:

	xmlns:wfi="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"
    xmlns:winForms="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"

然后添加一个页面加载事件,代码如下:
Loaded=“Window_Loaded”
继续写一个GIF图容器;代码如下:

	<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值