【发布时间】:2014-02-03 17:28:16
【问题描述】:
以前我的样式定义为gridviewdatacolumn,如下所示:
<telerik:GridViewDataColumn DataMemberBinding="{Binding Position}"
Style="{StaticResource blablaStyle}"/>
此列的字体颜色将为黑色,字体粗细正常。 现在我需要将此列的字体粗细设置为粗体。
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Position}" Style="{StaticResource blablaStyle}"/>
<telerik:GridViewDataColumn.CellStyle>
<Style TargetType="{x:Type telerik:GridViewCell}">
<Setter Property="FontWeight" Value="Bold"/>
</Style>
</telerik:GridViewDataColumn.CellStyle>
</telerik:GridViewDataColumn>
</telerik:RadGridView.Columns>
字体粗细确实更新为粗体,但现在的问题是,字体颜色变成了白色?
请注意,我需要明确定义字体粗细,因为 blablaStyle 可在其他控件中重复使用,但字体不需要为粗体。
blablaStyle 使用TargetType="{x:Type telerik:GridViewDataColumn}" 定义
【问题讨论】: