我有一個需要強調的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