如何在DevExpress中应用自定义主题?

时间:2012-10-25 07:19:19

标签: wpf devexpress

我使用DevExpress主题编辑器创建了一个自定义主题,并构建了dll文件并将其包含在资源部分中。但是如何将其应用于应用程序?

3 个答案:

答案 0 :(得分:2)

以下帮助主题提供了有关如何将自定义主题应用于WPF应用程序的分步说明: How to: Apply a Newly Created Theme to an Application

相关文章:WPF Theme Editor

答案 1 :(得分:1)

要为整个应用程序设置默认主题,可以使用以下行:

ApplicationThemeHelper.ApplicationThemeName = theme.Name;

答案 2 :(得分:0)

试试这个:

public partial class MainWindow : Window 
{
    public MainWindow() 
    {
        Theme theme = new Theme("MyCustomTheme", "DevExpress.Xpf.Themes.MyCustomTheme.v12.1");
        theme.AssemblyName = "DevExpress.Xpf.Themes.MyCustomTheme.v12.1";
        Theme.RegisterTheme(theme);
        ThemeManager.SetTheme(this, theme);
        InitializeComponent();
    }
}

不要忘记添加以下命名空间:

using DevExpress.Xpf.Core;