Изменить тему Телерика

Как я могу изменить тему телерика по умолчанию для RadTreeView. У меня есть несколько элементов, и RadTreeView не соответствует цветовому стилю остальных элементов. Скажем, я хочу изменить его на Vista.


person Mohit Deshpande    schedule 06.02.2010    source источник


Ответы (2)


Чтобы изменить тему компонента Telerik, просто установите его свойство Skin:

tree_view_control.Skin = "Vista";

Есть ли здесь что-то еще, чего мне не хватает?

person Ray    schedule 06.02.2010
comment
Это работает для элементов управления Telerik, которые я использую. Убедитесь, что вы не устанавливаете скин в двух разных местах (в ascx и в отделенном коде) — одно перекрывает другое. Если ничего не помогает, поддержка Telerik довольно хороша - они, вероятно, могут помочь. - person Ray; 06.02.2010
comment
О, извините, я использовал не тот элемент управления. Я использовал TreeView вместо RadTreeView. - person Mohit Deshpande; 06.02.2010

В WPF черная тема по умолчанию. Если вы хотите изменить его, сначала создайте ссылку на DLL темы, которую вы хотите применить. Бывший. Telerik.Windows.Themes.Windows7.dll находится в папке установки Telerik.

Используйте следующий фрагмент кода для вашего app.xaml.cs

protected override void OnStartup(StartupEventArgs e)
{
    base.OnStartup(e);
    StyleManager.ApplicationTheme = new Windows7Theme();
}
person Ashish    schedule 27.05.2011