怎么在Wpf放置背景图片

在一个软件或者程序中,通常有许多图片,对应着内容,对应的图片发挥着应有的衬托内容的作用或者主导内容的作用。而不是而不是单独的为这个Background设置成某种颜色或渐变颜色的背景。

那么,怎样在Wpf里放置背景图片就是接下来的内容了,放好图片。

话不多说上代码

  <Image Source="Images/XXX.jpg" Stretch="Fill" />

这样也是不够的,通常为了让图片更加的美观或者发挥更好的作用,通常要加入其他的属性,比如让图片变得透明的属性 Opacity 等等。

关于 Opacity,它的显示效果很好,不存在TransparencyKey的过度色问题,
但是Opacity设置的是窗体的透明度,和普通窗口相比,只是透明度不同而已,其他没有区别。如果你把通过Opacity制作的透明窗体盖在其他程序的窗口上,你看得到后面的窗口,却没法直接操作后面的窗体。并且该窗口上所有的控件也会产生透明效果,无法单独控制。

不管TransparencyKey的实现,还是Opacity的实现,其实都是对SetLayeredWindowAttributes()函数的封装,只是参数不同而已。

但是看着静态的图片静静地放在那里,多了会腻的,动态图片比不会动的有趣地多了那么我想放个动态图片怎么放?
在这里插入图片描述
上面的是前台的代码

在这里插入图片描述

这个是后台的代码

这样就可以把GIF格式的代码放到wpf中循环,而不是放到

  <Image Source="Images/XXX.jpg" Stretch="Fill" />

代码中只显示第一帧了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值