在WPF中的SelectionColor等价物

时间:2013-11-30 16:00:03

标签: c# .net wpf

我正在将我的应用程序从WinForm转换为WPF。我想要等效于以下代码行的WPF:

txtbox.SelectionColor = Color.Green;

2 个答案:

答案 0 :(得分:2)

您需要将SelectionBrush用于WPF -

textBox.SelectionBrush = new SolidColorBrush(Colors.Green);

或者只是 -

textBox.SelectionBrush = Brushes.Green;

在WPF中更改textBox highlighted text colornot possible。有关详细信息,请查看此out

但是,您可以为RixhTextBox实现这一目标。详情请见此处 - Change selected text color in RichTextBox

答案 1 :(得分:1)

在xaml代码中执行类似的操作

 <TextBox SelectionBrush="Green"/> 

或在您的代码中

   txtBox.SelectionBrush = new SolidColorBrush(Colors.Green);