我已经使用 DevExpress 主题编辑器创建了一个自定义主题并构建了 dll 文件并将其包含在资源部分中。但是如何将它应用到应用程序中?
问问题
6095 次
3 回答
2
以下帮助主题提供了有关如何将自定义主题应用于 WPF 应用程序的分步说明: 如何:将新创建的主题应用于应用程序
相关文章:WPF 主题编辑器
于 2012-10-26T07:17:16.053 回答
1
试试这个:
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;
于 2012-10-25T17:44:16.613 回答
1
要为整个应用程序设置默认主题,您可以使用以下行:
ApplicationThemeHelper.ApplicationThemeName = theme.Name;
于 2020-10-02T10:19:12.990 回答