Silverlight数据网格模板列

时间:2012-05-21 14:57:23

标签: silverlight datagrid datagridtemplatecolumn

对于Silverligt 5和xaml我是相当新的,我遇到了一个问题。我有一个包含模板列的数据网格。此模板包含一堆TextBlocks,图像和其他控件。我通过使用VisualStateManager覆盖网格/行/单元格样式来自定义网格的外观。在更改例如MouseOver上的行背景和边框时,一切正常。但是我没有找到改变列模板中其中一个TextBlocks的前景色的方法。所以我不是试图设置它自己的单元格的前景,而只是为列模板中的众多控件之一(TextBlock)。当用户悬停网格行时,我希望 - 除了更改整行的背景外,还要更改此特定TextBlock的前景色。

希望这是有道理的

1 个答案:

答案 0 :(得分:0)

您需要为DataGridColumnHeader模板定义样式 看这里:MSDN