我需要在代码后面为部分文本字符串更改颜色..
我的例子:
textblock1.Text = string1 + string2 + string3;
String有动态值,我想在程序运行后string2显示为蓝色,必须在后面的代码中定义。
这可能吗?谢谢!
最佳答案
那个工作
textblock1.Inlines.Clear();
textblock1.Inlines.Add(new Run(string1));
textblock1.Inlines.Add(new Run(string2) { Foreground = Brushes.Blue });
关于c# - 更改文本 block 中部分文本的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26907164/