2012-05-21 51 views
0

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

希望这是有道理

回答

0

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