【发布时间】:2019-10-01 04:55:42
【问题描述】:
我对 Telerik 控件很陌生。我正在使用 telerik:RadGridView ,默认情况下,当鼠标光标悬停在该行上方时,该行的背景变为浅灰色。这使得该行中的文本难以阅读。所以,我想知道当行悬停时,有没有办法将行背景更改为蓝色而不是浅灰色。另外,我的 Telerik 版本是 2016 年。以下是我正在使用的网格。
<telerik:RadGridView x:Name="gridReport" ItemsSource="{Binding Tab.ListGraphReport}"
ItemTemplate="{StaticResource ListBoxDataTemplate}"
GroupPanelBackground="Transparent"
GroupPanelForeground="White"
RowIndicatorVisibility="Collapsed"
ColumnWidth="*"
Background="Transparent"
Foreground="White"
AutoGenerateColumns="False"
ShowGroupPanel="False">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn Header="Indicator" IsFilterable="False">
<telerik:GridViewDataColumn.CellTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="6*"/>
</Grid.ColumnDefinitions>
<Rectangle Height="10" Width="10" Fill="{Binding ColorName, Converter={StaticResource NVarToBrushConverter}}" Grid.Column="0" />
<TextBlock Text="{Binding Graph}" Grid.Column="1"/>
</Grid>
</DataTemplate>
</telerik:GridViewDataColumn.CellTemplate>
</telerik:GridViewDataColumn>
<telerik:GridViewDataColumn Header="Min" DataMemberBinding="{Binding Min}" DataFormatString="{}{0:N2}" IsFilterable="False" >
</telerik:GridViewDataColumn>
<telerik:GridViewDataColumn Header="Max" DataMemberBinding="{Binding Max}" DataFormatString="{}{0:N2}" IsFilterable="False">
</telerik:GridViewDataColumn>
<telerik:GridViewDataColumn Header="AVG" DataMemberBinding="{Binding Avg}" DataFormatString="{}{0:N2}" IsFilterable="False">
</telerik:GridViewDataColumn>
<telerik:GridViewDataColumn Header="Unit" DataMemberBinding="{Binding Unit}" DataFormatString="{}{0:N2}" IsFilterable="False">
</telerik:GridViewDataColumn>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
【问题讨论】:
-
你用的是哪个主题?
-
@mm8 这是 Expression_DarkTheme。