Я конвертирую свое приложение из WinFrom в WPF. Я хочу эквивалент WPF в следующую строку кода:SelectionColor эквивалент в WPF
txtbox.SelectionColor = Color.Green;
Я конвертирую свое приложение из WinFrom в WPF. Я хочу эквивалент WPF в следующую строку кода:SelectionColor эквивалент в WPF
txtbox.SelectionColor = Color.Green;
Вы должны использовать SelectionBrush
для WPF -
textBox.SelectionBrush = new SolidColorBrush(Colors.Green);
Или просто -
textBox.SelectionBrush = Brushes.Green;
Изменение textBox highlighted text color
в WPF not possible
. Проверьте это out для более подробной информации.
Однако вы можете достичь этого для RixhTextBox
. Подробности можно найти здесь - Change selected text color in RichTextBox.
Но SelectionBrush выделяет текст Я хочу изменить цвет текста! – daniyalahmad
Это невозможно для TextBox. Проверьте это [out] (http://stackoverflow.com/questions/10850629/how-to-change-the-highlighted-texts-foreground-color-for-a-wpf-textbox/10850718#10850718). –
Однако вы можете сделать это для RichTextBox. –
просто сделать что-то вроде этого в коде XAML
<TextBox SelectionBrush="Green"/>
или в коде позади
txtBox.SelectionBrush = new SolidColorBrush(Colors.Green);
Но SelectionBrush выделяет текст Я хочу изменить цвет текста! – daniyalahmad
@daniyalahmad, если txtbox является TextBox, посмотрите на свойство Foreground – kenny
Может быть? http://stackoverflow.com/questions/4246795/change-selection-color-of-wpf-listviewitem –