wpf 动态设置textblock的字体颜色
动态设置textblock的字体颜色
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="{Binding IsSuccess, Converter={StaticResource BoolToSuccessConverter}}"Foreground="{Binding IsSuccess,Converter={StaticResource BoolToColorConverter}}"></TextBlock>
public class BoolToColorConverter : IValueConverter{public object Convert(object value, Type targetType, object parameter, CultureInfo culture){if (value == null){McsfRestoreLogger.WriteLog("[BoolToColorConverter]: value is null.");return false;}else{if ((bool)value){return "green";}else{McsfRestoreLogger.WriteLog("[BoolToColorConverter]: value is ." + value);return "red";}}}public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture){throw new NotImplementedException();}}
方式二
Value="Success"值根据实际情况填
<TextBlock.Style><Style TargetType="TextBlock"><Style.Triggers><DataTrigger Binding="{Binding Text,RelativeSource={RelativeSource Self}}" Value="Success"><Setter Property="Foreground" Value="Green" /></DataTrigger><DataTrigger Binding="{Binding Text,RelativeSource={RelativeSource Self}}" Value="Failed"><Setter Property="Foreground" Value="Red" /></DataTrigger></Style.Triggers></Style></TextBlock.Style>
wpf 动态设置textblock的字体颜色相关推荐
- Android 开发中动态修改StatusBar 的字体颜色(仅可以黑白)
在开发中,产品要实现一个点击搜索,然后改变statusbar的字体颜色,百度了一通,发现,有一个比较好的blog 可以实现该效果 ,正好可以实现该效果,不论如何先上效果图: 将工具类代码贴上来 这个方 ...
- 3种前端动态设置纯色图标的颜色的方法
在开发中,我们需要实现动态切换全局主题色,对于文字颜色或者背景都很好实现,但是页面中经常会有很多小图标,也需要根据主题色进行切换. 这篇文章主要介绍3种最常用的实现方法. 1.使用svg图,通过更改p ...
- pycharm如何设置注释的字体颜色
一.pycharm如何设置注释的字体颜色 1.打开pycharm编辑器,file > settings > Editor > Color Scheme > python > ...
- 在C语言中,SetConsoleTextAttribute(参数1,参数2)是设置控制台窗口字体颜色和背景颜色的函数。GetStdHandle(参数)函数用于获得句柄
在C语言中,SetConsoleTextAttribute(参数1,参数2)是设置控制台窗口字体颜色和背景颜色的函数. 参数1:句柄 参数2:颜色 颜色的参数 数值 颜色 0 黑色 1 深蓝色 2 深 ...
- php单元格字体颜色,PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽...
PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽 2020-08-31 85 一:读取excel表模板$ph ...
- 移动端开发使用rem时动态设置html的字体大小
1.动态设置html的字体大小 移动端开发时习惯使用rem单位,而rem是基于根html的字体大小的,为了适配不同尺寸屏幕需要动态设置html字体的大小.我们一般习惯于设置html的字体大小是基于iP ...
- python3-xlwt-Excel设置表格基础(字体颜色 背景颜色 设置边框 边框颜色 冻结窗口 字体大小 字体高度 字体加粗 下划线 斜体字 单元格对齐方式 自动换行 删除线 超链接 插入公式)
文章目录 引入xlwt和创建workboos对象 初始化样式和创建设置字体,赋值给style 保存文件 自定义样式 字体颜色 背景颜色 设置边框 边框颜色 冻结窗口 字体大小 字体高度 字体加粗 下划 ...
- 为什么有时动态设置 View 的背景颜色 BackgroundColor 无效?
项目场景: 为什么有时动态设置 View 的背景颜色 BackgroundColor 无效,不少新手是不是遇到过这个问题呢 问题描述: 前几天朋友问了我一个问题,他直接在activity里动态设置 V ...
- 【Android】动态设置 View 的背景颜色 BackgroundColor 无效的问题
问题描述 我们都知道 setBackgroundColor() 方法用于动态设置 view 的背景颜色.今天在做需求的时候,需要根据情况动态更新自定义 view 的背景颜色,于是就想当然的这么写: m ...
最新文章
- 鸿蒙系统开发者公测,公测尝鲜开启!华为Mate40/P40开始和安卓渐行渐远
- python虚拟环境virualenv的安装与使用
- java吃货联盟app讲解_吃货联盟订餐系统——JAVA实现
- Python 安装第三方库,模块和包的安装方法
- JavaScript -- this 总结
- HttpModule的认识
- docs和src_《编写Docs波特兰2017》中的提示和顶级演示
- c语言-命令行选项_全国计算机等级考试二级C语言
- 2021级C语言大作业 - 消灭星星
- 论文笔记_S2D.10-2016-NIPS_室外单张图像的深度感知
- oracle在cmd中启动数据库实例
- 使用Resource Hacker 实现替换exe图标的
- 计数器—verilog
- JSP技术:表单及 POST 方法提交参数
- U盘被写保护不能重新格式化
- 四步教你用网站源码建站
- 盘点:当今十大备份应用软件
- 【算法】重新排序数组中正数和负数
- ansible-playbook部署K8S高可用集群
- git-hub 的使用指南