Как изменить цвет выделенного элемента в списке - PullRequest
1 голос
/ 10 апреля 2011

Я пытаюсь изменить цвет выбранного элемента моего ListBox. Это всегда кажется голубым. Я пытался изменить цвет переднего плана элемента при изменении выбранного элемента, это не имеет никакого эффекта. Я использую WP7. Любые советы приветствуются.

РЕДАКТИРОВАТЬ: я хочу изменить цвет текста выбранного элемента.

1 Ответ

5 голосов
/ 10 апреля 2011

Попробуйте:

Option1:

ListBoxItem lbi1 = (ListBoxItem)(listBox.ItemContainerGenerator.ContainerFromIndex(0));
lbi1.Foreground = new SolidColorBrush(Color.FromArgb(100, 45, 23, 45));

Option2:

ListBoxItem lbi2 = (ListBoxItem)(listBox.ItemContainerGenerator.ContainerFromItem(listBox.SelectedItem));

lbi2.Foreground= new SolidColorBrush(Colors.Red);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...