为Telerik RadPanelBar编写自定义主题。

为Telerik RadPanelBar编写自定义主题。,telerik,radpanelbar,Telerik,Radpanelbar,我目前正在为Telerik RadPanelbar控件编写一个自定义主题。任何人都可以在以前遇到过这个问题,或者知道一些类似的示例/示例项目。我不知道确切的方法 所以如果有人能帮我 提前感谢。我正在使用Telerik的WPF控件。我需要为我使用的控件设置一个自定义主题,以便使它们看起来像我现有的用户界面 我已经创建了基于内置Metro主题的自定义主题。我已经打开了与控件一起提供的主题解决方案,并在项目中添加了一个名为Metro的新类: using Telerik.Windows.Controls

我目前正在为Telerik RadPanelbar控件编写一个自定义主题。任何人都可以在以前遇到过这个问题,或者知道一些类似的示例/示例项目。我不知道确切的方法

所以如果有人能帮我


提前感谢。

我正在使用Telerik的WPF控件。我需要为我使用的控件设置一个自定义主题,以便使它们看起来像我现有的用户界面

我已经创建了基于内置Metro主题的自定义主题。我已经打开了与控件一起提供的主题解决方案,并在项目中添加了一个名为Metro的新类:

using Telerik.Windows.Controls;

namespace Telerik.Windows.Controls.External
{
    [ThemeLocation(ThemeLocation.External)]
    public class MetroThemeExternal : Theme
    {
    }
}
然后,我排除了所有xaml文件,除了Themes文件夹及其子文件夹Metro中的Generic.xaml文件。我已经包括了我需要使用的文件。在您的情况下,解决方案中只能包含PanelBar.xaml文件。不要忘记打开Generic.xaml并调用PanelBar.xaml资源字典。如果不使用,可以删除Generic.xaml文件中的其他调用

<ResourceDictionary Source="pack://application:,,,/Telerik.Windows.Themes.Metro;Component/Themes/Metro/PanelBar.xaml"/>
Telerik.Windows.Controls.StyleManager.ApplicationTheme = new Telerik.Windows.Controls.External.MetroThemeExternal();