WPF中显示GIF图片:[2]使用PictureBox
1、添加WindowsFormsHost 元素
使用 WindowsFormsHost 元素可将 Windows Forms控件放置到 WPF 元素或页面中。
![WPF中显示GIF图片:[2]使用PictureBox](https://exp-picture.cdn.bcebos.com/57af657f860e7c7539370746650d3aceabd7bf1b.jpg)
2、添加WinForm命名空间
PictureBox在System.Windows.Forms命名空间下, 添加此命名空间。
![WPF中显示GIF图片:[2]使用PictureBox](https://exp-picture.cdn.bcebos.com/732a12e265e7340f81bbef9035b9763e20c2b41b.jpg)
3、添加PictureBox控件
设置其ImageLocation为:.\gif\DataGrid使用1.gif,该图片路径不能编译在Dll中,需为图片文件路径。
设置图像定位方式SizeMode:
Normal 图像被置于 PictureBox 的左上角。 如果图像比包含它的 PictureBox 大,则该图像将被剪裁掉。
StretchImage PictureBox 中的图像被拉伸或收缩,以适合 PictureBox 的大小。
AutoSize 调整 PictureBox 大小,使其等于所包含的图像大小。
CenterImage 如果 PictureBox 比图像大,则图像将居中显示。 如果图像比 PictureBox 大,则图片将居于 PictureBox 中心,而外边缘将被剪裁掉。
Zoom 图像大小按其原有的大小比例被增加或减小。
![WPF中显示GIF图片:[2]使用PictureBox](https://exp-picture.cdn.bcebos.com/ba97ffd06de89a6168e6ba2045e8b004551bad1b.jpg)
4、进行以上设置后运行代码,便能通过PictureBox实现GIF的播放,是不是很简单?
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:126
阅读量:183
阅读量:48
阅读量:142
阅读量:121