#231 – 使用渐变色作为前景色(You Can Use a Brush for a Control’s Foreground)
在WPF中,画刷常常被用来当做背景色使用,但是它也可以作为前景色使用。
举个例子,使用画刷作为一个Label的前景色,那么Label的文字将会颜色将会被渲染成为指定的画刷。
<Label Content="You can render text with a brush.." HorizontalAlignment="Center" Margin="20"FontSize="24" FontWeight="Bold"><Label.Foreground><LinearGradientBrush StartPoint="0,0.5" EndPoint="1.0,0.5"><GradientStop Color="DarkSlateBlue" Offset="0.0"/><GradientStop Color="SkyBlue" Offset="1.0"/></LinearGradientBrush></Label.Foreground>
</Label>
效果入下:
原文地址:https://wpf.2000things.com/2011/02/28/231-you-can-use-a-brush-for-a-controls-foreground/
************************************译者注***************************************
在应用方面,除了让字体颜色更好看。我感觉配上动画和渐变画刷,可以达到类似KTV显示歌词一样的效果。有时间可以做着试试。
#231 – 使用渐变色作为前景色(You Can Use a Brush for a Control’s Foreground)相关推荐
- Text组件新增内容通过tag_config设置前景色、背景色
Text组件新增内容时,可以通过tag_config给特定的字符串设定前景色.背景色等属性. self.text1.tag_config('red',foreground = 'red',backgr ...
- 网页背景平铺_在大约十秒钟内为网页创建无缝平铺背景
网页背景平铺 Creating a background image for your webpage (or desktop background) isn't challenging at all ...
- ZAM 3D 制作简单的3D字幕 流程(二)
ZAM 3D 制作简单的3D字幕 流程(二) 原文:ZAM 3D 制作简单的3D字幕 流程(二) 原地址:http://www.cnblogs.com/yk250/p/5663907.html 文中表 ...
- 你想要的二维码美化效果都在这里了(前景图,圆点二维码,液化效果)
代码注释中写了详细的实现思路,这里就不多罗嗦了. 如何加载: composer require wutongshenyuan/qrcode_prettify git地址: https://github ...
- [QT_016]Qt学习之QPlainTextEdit 、QTextEdit 、QTextBrowser
本文转自:<Qt编程指南> 作者:奇先生 Qt编程指南,Qt新手教程,Qt Programming Guide 5.3 丰富文本编辑控件 对于多行普通文本编辑,Qt 提供 Q ...
- hbuilder边框代码是什么_HBuilderX自定义UI主题界面风格
自定义UI主题介绍 HBuilderX的窗体所有颜色都在配置文件中,并且可以复写以实现个性化.从HBuilderX 1.8.8起,支持自定义配置. 在HBuilderX的设置文件setting.jso ...
- 【tkinter组件专栏】Menubutton:会飞雷神之术的菜单按钮
文章目录 一.组件简介 二.运用实例 1. Menubutton基操 2. 思考:用武之处 三.参数方法 1. 参数汇总 一.组件简介 Menubutton 组件,菜单按钮,它是一个与Menu组件息息 ...
- CPF 入门教程 - 属性和事件(七)
属性写法: 复制代码 /// /// 绑定的数据上下文 /// [PropertyMetadata(null)] public virtual object DataContext { get { r ...
- Wireshark 使用手册
第 1 章 介绍 1.1. 什么是Wireshark Wireshark 是网络包分析工具.网络包分析工具的主要作用是尝试捕获网络包,并尝试显示包的尽可能详细的情况. 你可以把网络包分析工具当成是一种 ...
最新文章
- [原创]Android Monkey 在线日志分析工具开发
- 装配式建筑连入自动驾驶技术,未来城市的房子居然是这个样子......
- Cookie与 Session使用详解
- python-3.6.2安装
- Dijkstrala算法
- Python图像处理库PIL的ImageStat模块介绍
- 开放API 与 查询语言GraphQL
- 陈天桥:为何总是半夜惊醒?《前程密码》
- SVN提示is already locked 解决办法
- keyboard dialog 仿微博表情键盘输入框
- 用于黑客渗透测试的 21 个最佳 Kali Linux 工具
- java软件安装教程_r软件安装教程
- 经济学实证论文写作经验分享
- 利用antd进行轻量级表单开发,获取验证码
- 从农民到“互联网+农牧业”老板 谈谈我的站长之路
- 300ETF期权适合进行短线交易吗?
- java实时语音通话案例_java语音播报案例
- MySQL的下载(最新版本)(一)
- 【奇怪知识点】百事有雪碧吗?
- Python数据标准化处理
热门文章
- 内向的人练习口才方法
- 从拍照到视频,这5款摄影后期APP,都非常好用,你知道其中几款?
- 全面升级后的开源云盘不了解一下么?蓝眼云盘 2.0 发布
- usb can转换设备,“引领”USBCAN产品族
- 企业微信中如何开启远程协助
- bios设置u盘启动重装系统教程
- espressif中的sd库有问题
- 分块查找 转载自https://www.cnblogs.com/Ming8006/p/8330481.html
- 干货!学习STM32的一些经验分享
- 【CSS】文字溢出问题 ( 强制文本在一行中显示 | 隐藏文本的超出部分 | 使用省略号代替文本超出部分 )