在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)相关推荐

  1. Text组件新增内容通过tag_config设置前景色、背景色

    Text组件新增内容时,可以通过tag_config给特定的字符串设定前景色.背景色等属性. self.text1.tag_config('red',foreground = 'red',backgr ...

  2. 网页背景平铺_在大约十秒钟内为网页创建无缝平铺背景

    网页背景平铺 Creating a background image for your webpage (or desktop background) isn't challenging at all ...

  3. ZAM 3D 制作简单的3D字幕 流程(二)

    ZAM 3D 制作简单的3D字幕 流程(二) 原文:ZAM 3D 制作简单的3D字幕 流程(二) 原地址:http://www.cnblogs.com/yk250/p/5663907.html 文中表 ...

  4. 你想要的二维码美化效果都在这里了(前景图,圆点二维码,液化效果)

    代码注释中写了详细的实现思路,这里就不多罗嗦了. 如何加载: composer require wutongshenyuan/qrcode_prettify git地址: https://github ...

  5. [QT_016]Qt学习之QPlainTextEdit 、QTextEdit 、QTextBrowser

    本文转自:<Qt编程指南>        作者:奇先生 Qt编程指南,Qt新手教程,Qt Programming Guide 5.3 丰富文本编辑控件 对于多行普通文本编辑,Qt 提供 Q ...

  6. hbuilder边框代码是什么_HBuilderX自定义UI主题界面风格

    自定义UI主题介绍 HBuilderX的窗体所有颜色都在配置文件中,并且可以复写以实现个性化.从HBuilderX 1.8.8起,支持自定义配置. 在HBuilderX的设置文件setting.jso ...

  7. 【tkinter组件专栏】Menubutton:会飞雷神之术的菜单按钮

    文章目录 一.组件简介 二.运用实例 1. Menubutton基操 2. 思考:用武之处 三.参数方法 1. 参数汇总 一.组件简介 Menubutton 组件,菜单按钮,它是一个与Menu组件息息 ...

  8. CPF 入门教程 - 属性和事件(七)

    属性写法: 复制代码 /// /// 绑定的数据上下文 /// [PropertyMetadata(null)] public virtual object DataContext { get { r ...

  9. Wireshark 使用手册

    第 1 章 介绍 1.1. 什么是Wireshark Wireshark 是网络包分析工具.网络包分析工具的主要作用是尝试捕获网络包,并尝试显示包的尽可能详细的情况. 你可以把网络包分析工具当成是一种 ...

最新文章

  1. [原创]Android Monkey 在线日志分析工具开发
  2. 装配式建筑连入自动驾驶技术,未来城市的房子居然是这个样子......
  3. Cookie与 Session使用详解
  4. python-3.6.2安装
  5. Dijkstrala算法
  6. Python图像处理库PIL的ImageStat模块介绍
  7. 开放API 与 查询语言GraphQL
  8. 陈天桥:为何总是半夜惊醒?《前程密码》
  9. SVN提示is already locked 解决办法
  10. keyboard dialog 仿微博表情键盘输入框
  11. 用于黑客渗透测试的 21 个最佳 Kali Linux 工具
  12. java软件安装教程_r软件安装教程
  13. 经济学实证论文写作经验分享
  14. 利用antd进行轻量级表单开发,获取验证码
  15. 从农民到“互联网+农牧业”老板 谈谈我的站长之路
  16. 300ETF期权适合进行短线交易吗?
  17. java实时语音通话案例_java语音播报案例
  18. MySQL的下载(最新版本)(一)
  19. 【奇怪知识点】百事有雪碧吗?
  20. Python数据标准化处理

热门文章

  1. 内向的人练习口才方法
  2. 从拍照到视频,这5款摄影后期APP,都非常好用,你知道其中几款?
  3. 全面升级后的开源云盘不了解一下么?蓝眼云盘 2.0 发布
  4. usb can转换设备,“引领”USBCAN产品族
  5. 企业微信中如何开启远程协助
  6. bios设置u盘启动重装系统教程
  7. espressif中的sd库有问题
  8. 分块查找 转载自https://www.cnblogs.com/Ming8006/p/8330481.html
  9. 干货!学习STM32的一些经验分享
  10. 【CSS】文字溢出问题 ( 强制文本在一行中显示 | 隐藏文本的超出部分 | 使用省略号代替文本超出部分 )