我使用DevExpress主题编辑器创建了一个自定义主题,并构建了dll文件并将其包含在资源部分中。但是如何将其应用于应用程序?
答案 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;