博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF显示GIF图的几种方式
阅读量:6477 次
发布时间:2019-06-23

本文共 928 字,大约阅读时间需要 3 分钟。

原文:

使用MediaElement

  这种方式有一个局限就是图片路径必须是绝对路径

  并且你还需要设置让他循环播放

private void MediaElement_MediaEnded(object sender, RoutedEventArgs e)  {      ((MediaElement)sender).Position=((MediaElement)sender).Position.Add(TimeSpan.FromMilliseconds(1));  }

通过winform中的PictureBox控件

  这种方式可以指定相对路径;首先,你需要在wpf程序中添加window的程序集引用:System.Drawing.dll、System.Windows.Forms.dll和WindowsFormsIntegration.dll

  引用类型后,你就可以在XAML代码中使用winform中的PictureBox了

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

  在程序load事件中绑定图片

void MainWindow_Loaded(object sender, RoutedEventArgs e)    {        this.PictureOfGif.Image = System.Drawing.Image.FromFile("images/129.gif");    }

 WpfAnimatedGif

  可以通过控制台或者Nuget安装

 Install-Package WpfAnimatedGif

xmlns:gif="http://wpfanimatedgif.codeplex.com"

  GitHub地址:

相关文档:

转载地址:http://eelko.baihongyu.com/

你可能感兴趣的文章
Java内部类总结
查看>>
WINFORM WPF字体颜色相互转换
查看>>
能力不是仅靠原始积累(三)
查看>>
实战:使用终端服务网关访问终端服务
查看>>
彻底学会使用epoll(一)——ET模式实现分析
查看>>
路由器的密码恢复
查看>>
【Android 基础】Android中全屏或者取消标题栏
查看>>
Xilinx 常用模块汇总(verilog)【03】
查看>>
脱离标准文档流(2)---定位
查看>>
IO流之字符流
查看>>
集合异常之List接口
查看>>
Softmax回归
查看>>
紫书 习题11-11 UVa 1644 (并查集)
查看>>
App工程结构搭建:几种常见Android代码架构分析
查看>>
使用openssl进行证书格式转换
查看>>
ZOJ 3777 Problem Arrangement
查看>>
虚拟机类加载机制
查看>>
Callable和Future
查看>>
installshield12如何改变默认安装目录
查看>>
少用数字来作为参数标识含义
查看>>