我有一个需要强调的DataGrid中,这似乎是很容易与这种风格的鼠标悬停行:WPF DataGrid行和列的风格问题
<Style TargetType="DataGridRow">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Green"/>
</Trigger>
</Style.Triggers>
</Style>
的问题是,我也有一些风格定义为只读细胞:
<Style TargetType="DataGridCell">
<Style.Triggers>
<Trigger Property="IsReadOnly" Value="True">
<Setter Property="Background" Value="LightGoldenrodYellow"/>
</Trigger>
</Style.Triggers>
</Style>
其结果是,那些只读细胞没有得到鼠标悬停背景。我如何解决这个冲突?非常感谢您的帮助。
编码风格意味着代码被写入的风格。它不会影响UI的风格。请参阅[本说明](http://en.wikipedia.org/wiki/Programming_style)。 – 2011-05-25 11:11:03
@蒙克卡特:我不明白你在说什么。我说过编码风格吗? – newman 2011-05-25 12:50:57
是的,你已经标记为“编码风格”。我编辑了你的帖子并将其删除。 – 2011-05-25 13:03:08