动态地,在运行时,如何在 WPF 中更改文本框中某些单词的颜色?
Posted
技术标签:
【中文标题】动态地,在运行时,如何在 WPF 中更改文本框中某些单词的颜色?【英文标题】:Dynamically, at run-time, how to change the color of some words in a text box in WPF? 【发布时间】:2018-12-24 00:18:50 【问题描述】:我正在尝试在 WPF 中的文本框中更改某些单词的颜色,在运行时,就像文本编辑器一样, 以突出显示预定义的关键字,例如 While。
任何帮助将不胜感激, 提前致谢。
【问题讨论】:
Change color and font for some part of text in WPF C#的可能重复 【参考方案1】:你可以使用 foreground 属性来设置新颜色,就像按下按钮后说的那样
TextBoxName.Foreground = new SolidBrushcolor(colors.Blue);
【讨论】:
以上是关于动态地,在运行时,如何在 WPF 中更改文本框中某些单词的颜色?的主要内容,如果未能解决你的问题,请参考以下文章
MVVM WPF:为啥在运行应用程序时更新文本框中的文本后模型中的属性始终为空?