Изменение внешнего вида отключенного текстового поля, чтобы я не смотрел, что оно отключено в WPF - PullRequest
1 голос
/ 06 сентября 2011

Как я могу изменить серый фон WPF TextBox, чтобы он не выглядел как отключенный TextBox?Я на самом деле использую RichFextBox WPF.По некоторым причинам я не хочу делать его доступным только для чтения, но хочу отключить его.

Я хочу сделать это с помощью кода C #, а не XAML

1 Ответ

1 голос
/ 06 сентября 2011

Единственный способ сделать это без рестайлинга элемента управления - переопределить кисть SystemColors.ControlBrushKey в ваших ресурсах. Как то так:

var rd = new ResourceDictionary();
rd.Add(SystemColors.ControlBrushKey, Brushes.White);

var rtb = new RichTextBox();
rtb.Resources = rd;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...