我正在将我的应用程序从WinForm转换为WPF。我想要等效于以下代码行的WPF:
txtbox.SelectionColor = Color.Green;
答案 0 :(得分:2)
您需要将SelectionBrush
用于WPF -
textBox.SelectionBrush = new SolidColorBrush(Colors.Green);
或者只是 -
textBox.SelectionBrush = Brushes.Green;
在WPF中更改textBox highlighted text color
为not possible
。有关详细信息,请查看此out。
但是,您可以为RixhTextBox
实现这一目标。详情请见此处 - Change selected text color in RichTextBox。
答案 1 :(得分:1)
在xaml代码中执行类似的操作
<TextBox SelectionBrush="Green"/>
或在您的代码中
txtBox.SelectionBrush = new SolidColorBrush(Colors.Green);