Как изменить цвет фона во время выполнения Combobox в Silverlight? - PullRequest
0 голосов
/ 13 октября 2011

помогите пожалуйста

Я хочу изменить цвет фона во время выполнения combobox в silverlight. Я написал следующий код, но он не работает

cmbSource.Background = новый SolidColorBrush (Color.FromArgb (51, 51, 51, 51));

где cmbSource - мой комбобокс.

1 Ответ

0 голосов
/ 13 октября 2011

Вы можете сделать это, но вам нужно отредактировать шаблон поля со списком, который на самом деле довольно раздражает.Но это необходимо, так как вам нужно будет установить цвет во многих местах, так как с объектом комбинированного списка связаны некоторые VisualState s.

Поэтому вам нужно открыть свой UserControl в Blend, щелкнуть правой кнопкой мыши по вашему элементу управления, EditШаблон, Редактировать копию.Затем внесите изменения в шаблон.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...