Я применяю шаблон и стили к Telerik RadGridView, чтобы настроить цвет значка фильтра при его выборе.
Моя проблема заключается в том, что я применяю стиль, подобный этому,
<telerik:GridViewDataColumn HeaderCellStyle="{StaticResource GridViewHeaderCellStyle}" ></telerik:GridViewDataColumn>
Стиль генерируется с помощью выражения blend, когда я выбрал опцию создания шаблона.
Проблема в том, что я хочу применить такую тему, как
Telerik.Windows.Controls.StyleManager.ApplicationTheme = new Telerik.Windows.Controls.Windows7Theme();
Но тогда всеВнезапно стиль, сгенерированный смесью выражений, не соответствует теме.Есть ли способ получить стиль в соответствии с темой?
Если я затем удаляю части стиля, чтобы определить только стиль выпадающего меню, как это (что означает, что остальная часть заголовка не будет изменена итема будет соответствовать результирующему стилю),
<Style TargetType="GridView:FilteringDropDown">
<Setter Property="Template" Value="{StaticResource DistinctFilterControlTemplate}"/>
</Style>
Работает, если тема отключена, применяет шаблон только к раскрывающемуся фильтрующему элементу, но если тема включена, стиль игнорируется.