gpt4 book ai didi

c# - WPF文本框选择前景色改变

转载 作者:太空宇宙 更新时间:2023-11-03 15:39:30 28 4
gpt4 key购买 nike

我想在 WPF 中更改 TextBox 的前景色。这是代码:

foreach (Match m in RedWord)
{
TextBox1.SelectionStart = m.Index;
TextBox1.SelectionLength = m.Length;
TextBox1.Select(m.Index, m.Length);
TextBox1.SelectionBrush = Brushes.Red;
//EditorTextBox.Foreground = Brushes.Red;
}

.SelectionBrush 似乎没有应用我需要的前景文本颜色。如何在选择时更改文本前景色?

最佳答案

对于突出显示颜色 - 您应该在 XAML 中执行此操作。

<TextBox Text="hehehehehehehe adfasdfasdfds" SelectionBrush="Aquamarine" />

它工作正常:

enter image description here

您不能独立于未选择的文本设置所选文本的文本颜色(前景)。文本颜色实际上来自系统画笔键(我认为是 ControlTextBrushKey)- 不能单独设置。

关于c# - WPF文本框选择前景色改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30733356/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com