热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

wpflistview透明但字不要透明_WPF制作倒影效果

在WPF程序中,如果相位一个控件或者图片制作一个倒影的效果应该怎么做呢?其实非常简单,只需要利用三个知识点OpacityMask、Scal

在WPF程序中,如果相位一个控件或者图片制作一个倒影的效果应该怎么做呢?其实非常简单,只需要利用三个知识点OpacityMask、ScaleTransform以及VisualBrush。

先看OpacityMask属性,该属性可使元素的特定区域透明或者部分透明。OpacityMask接受任何类型的画刷,在本例中,我们使用LinearGradientBrush画刷。

再看ScaleTransform,它是属于WPF中各种变换的一种,它可以放大或缩小元素的坐标系统,从而绘制更大或者更小的图像,对WPF中的变换有兴趣的可以多研究一下,在此不做过多介绍。

VisualBrush,画刷的一种,可以拷贝指定的元素的外观并绘制。

废话太多,现在上代码:

效果如图,做的比较粗糙,大家可以按照这个思路做出更漂亮的效果,欢迎交流

e21792715f3679971398d3d7cdb91a25.png



推荐阅读
author-avatar
和雅竹
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有