2013-02-21 4 views
1

Я создаю свое первое приложение для Windows 8, и я столкнулся с интересной дилеммой. У меня есть ListView и пользовательский пользовательский элемент управления для элементов. Я создал стиль ListViewItem, который применяется к элементам. С этим стилем мне удалось изменить исходный фон, но я бы хотел изменить подметку. Я обыскал весь сайл для forground и менял каждый, но он, кажется, не имеет никакого эффекта.Как изменить цвет фона для выбранного элемента в ListView (XAML)

Я не знаю, если это уместно, но UserContol включает в себя стиль для всех TextBoxes в нем и что стиль устанавливает Foreground свойства (через несколько слоев BasedOn =, так что я могу повторно установить его в UserControl , но не нашли, что установить его в)

ответ

0

Если по Foreground вы имеете в виду галочки, то вы могли бы найти этот ответ полезным, поскольку оно показывает, как изменить стиль: Listview selection display with no padding and no checkmark

Если вы имеете в виду ForegroundTextBoxes в вашем UserControl - вы можете просто изменить i t в вашем UserControl.

+0

Я уже снял галочку и изменил цвет фона «панели выбора» (как для сенсорной, так и для мыши), но у меня есть проблема с изменением цвета шрифта (свойство Foreground) моего пользовательского контроля, когда оно выбран. Я не могу изменить его в пользовательском контроле, так как я только хочу, чтобы он менялся при выборе элемента. –

Смежные вопросы