【发布时间】:2011-11-22 03:04:36
【问题描述】:
我正在将模板和样式应用到 Telerik RadGridView 以调整选择时过滤器图标的颜色。
我的问题是我应用了这样的样式,
<telerik:GridViewDataColumn HeaderCellStyle="{StaticResource GridViewHeaderCellStyle}" ></telerik:GridViewDataColumn>
当我选择生成模板选项时,样式是由表达式混合生成的。
问题是我想应用这样的主题,
Telerik.Windows.Controls.StyleManager.ApplicationTheme = new Telerik.Windows.Controls.Windows7Theme();
但是突然之间,表情混合生成的样式与主题不匹配。有没有办法获得主题定义的样式?
如果我随后删除部分样式以仅定义这样的下拉样式(这意味着标题的其余部分不会更改并且主题将匹配生成的样式),
<Style TargetType="GridView:FilteringDropDown">
<Setter Property="Template" Value="{StaticResource DistinctFilterControlTemplate}"/>
</Style>
如果主题关闭,它将仅将模板应用于过滤下拉菜单,但如果主题打开,则样式将被忽略。
【问题讨论】:
标签: c# silverlight-4.0 telerik radgridview