WPF 外发光效果
2024-10-19 03:33:56
WPF的滤镜效果,目前框架自带的只有BlurEffect和DropShadowEffect两种。DropShadowEffect为投影效果,只能显示黑灰颜色的效果,如果想让一个边框达到别的颜色的滤镜效果,我们可以利用BlurEffect进行模糊处理实现。实现原理主要是用两个Border进行叠加,第一个Border进行背景色的模糊效果处理,第二个Border设置背景色、边框色以及叠加在第一个Border上面。
效果图:
<Grid>
<Border Background="#77227b03" Margin="50" CornerRadius="7">
<Border.Effect>
<BlurEffect Radius="4" KernelType="Box" RenderingBias="Quality"/>
</Border.Effect>
</Border>
<Border Background="White" Margin="50" CornerRadius="12" BorderBrush="#227b03" BorderThickness="1"/> <Border Background="#77e80ce0" Margin="80" CornerRadius="9">
<Border.Effect>
<BlurEffect Radius="4" KernelType="Box" RenderingBias="Quality"/>
</Border.Effect>
</Border>
<Border Background="White" Margin="80" CornerRadius="12" BorderBrush="#e80ce0" BorderThickness="1"/> <Border Background="#770669af" Margin="110" CornerRadius="9">
<Border.Effect>
<BlurEffect Radius="4" KernelType="Box" RenderingBias="Quality"/>
</Border.Effect>
</Border>
<Border Background="White" Margin="110" CornerRadius="12" BorderBrush="#0669af" BorderThickness="1"/>
</Grid>
最新文章
- 如何调试SSIS包之跟踪变量赋值
- CSS3弹性盒模型flexbox布局基础版
- 找模式串[XDU1032]
- laravel--has方法--查看关联关系
- 转载爱哥自定义View系列--文字详解
- c#将金额转换为大写,支持小数点,原创经典
- Mysql group_concat
- getReadableDatabase 和 getWritableDatabase的区别
- 学习笔记——Windows7下Android与Cocos2dx的安装配置
- 201521123122 《java程序设计》 第五周实验总结
- python实现裴波那契数列
- python str与bytes之间的转换
- redis-cli的一些有趣也很有用的功能
- 当同时安装Python2和Python3后,如何兼容并切换使用详解(比如pip使用)
- MIME 类型
- 用Python进行有进度条的π计算
- python web.py操作mysql数据库,实现对数据库的增删改查操作
- Android Custom View系列《圆形菜单一》
- UTF8与std:string互转
- X-Forwarded-For的一些理解
热门文章
- EduSoho程序上线实录
- 第十一章 多GPU系统的CUDA C
- 修改文件的所有者失(chown: changing ownership of `uploads&#39;: Operation not permitted)
- 【Win 10 应用开发】UI Composition 札记(三):与 XAML 集成
- AngularJS学习篇(十四)
- AngularJS学习篇(五)
- Linux系列教程(十六)——Linux权限管理之ACL权限
- Java_数据交换_fastJSON_01_用法入门
- 浅谈字体小图标font awesome,iconfont,svg各自优缺点
- Django总结