Столбец шаблона данных Silverlight

Я новичок в Silverligt 5 и xaml в этом отношении, и я столкнулся с проблемой. У меня есть datagrid, содержащий столбец шаблона. Этот шаблон состоит из набора текстовых блоков, изображений и других элементов управления. Я настроил внешний вид сетки, переопределив стиль сетки / строки / ячейки с помощью VisualStateManager. Все работает нормально, например, при изменении фона строки и границ на MouseOver. Однако я не нашел способа изменить цвет переднего плана только для одного из TextBlocks в шаблоне столбца. Поэтому я не пытаюсь установить передний план ячейки, а только для одного из многих элементов управления (TextBlock) в шаблоне столбца. Когда пользователь наводит курсор на строку сетки, я хочу, помимо изменения фона всей строки, также изменить цвет переднего плана этого конкретного TextBlock.

Надеюсь, это имеет смысл


person Ionut    schedule 21.05.2012    source источник


Ответы (1)


Вам нужно определить стиль для шаблона DataGridColumnHeader. Посмотрите здесь: MSDN

person gdbdable    schedule 08.06.2012