esy*_*tre 15 .net wpf xaml datagrid styles
我无法弄清楚为什么代码的第一部分不起作用,但第二部分是.
第1部分
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Style.Triggers>
<Trigger Property="IsMouseOver"
Value="True">
<Setter Property="Background"
Value="Green" />
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.RowStyle>
Run Code Online (Sandbox Code Playgroud)
第2部分
<DataGrid.CellStyle>
<Style TargetType="DataGridCell">
<Style.Triggers>
<Trigger Property="IsMouseOver"
Value="True">
<Setter Property="Background"
Value="Pink" />
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.CellStyle>
Run Code Online (Sandbox Code Playgroud)
基本上,我想要做的就是在一行上设置MouseOver颜色......
ASa*_*nch 16
伙计,我复制粘贴你所拥有的东西对我来说非常好.我不确定你有什么问题.您的XAML中还有其他可能相关的内容吗?此外,您可以尝试添加一个<Setter Property="Background" Value="Transparent"/>
DataGridRow的样式,看看它是否修复了它?
归档时间: |
|
查看次数: |
19235 次 |
最近记录: |