【发布时间】:2025-12-22 23:20:12
【问题描述】:
我使用 DevExpress 主题编辑器创建了一个自定义主题,并构建了 dll 文件并将其包含在资源部分中。但是如何将其应用到应用程序中??
【问题讨论】:
标签: wpf devexpress
我使用 DevExpress 主题编辑器创建了一个自定义主题,并构建了 dll 文件并将其包含在资源部分中。但是如何将其应用到应用程序中??
【问题讨论】:
标签: wpf devexpress
以下帮助主题提供了有关如何将自定义主题应用于 WPF 应用程序的分步说明: How to: Apply a Newly Created Theme to an Application
相关文章:WPF Theme Editor
【讨论】:
试试这个:
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;
【讨论】:
要为整个应用程序设置默认主题,您可以使用以下行:
ApplicationThemeHelper.ApplicationThemeName = theme.Name;
【讨论】: