【发布时间】:2016-08-17 18:56:43
【问题描述】:
我已经实现了在 WPF DataGrid 中选择一行时解决双击问题的代码。我在这里使用以下代码:https://stackoverflow.com/a/5857908/40106。
<Style TargetType="DataGridCell">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="IsEditing" Value="True" />
</Trigger>
</Style.Triggers>
</Style>
行有交替的颜色。问题是当我将鼠标悬停在一行中时,在一列中,浅蓝色被白色取代。
除了这个问题,上面的代码效果很好。将鼠标悬停在一行上时如何阻止颜色变化?
我尝试了以下方法,但没有任何效果:
<Style TargetType="DataGridCell">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="IsEditing" Value="True" />
<Setter Property="Background" Value"AliceBlue" />
</Trigger>
</Style.Triggers>
</Style>
【问题讨论】:
标签: c# .net wpf datagrid wpfdatagrid