文档彩票走势图>>Devexpress WPF控件文档中心>>自定义主题
自定义主题
您可以使用以下方法自定义主题。
调色板
使用创建新主题,并将主题应用于应用程序。
下面的代码示例创建了一个新的自定义调色板,将其应用于Office2016ColorfulSE主题,并在应用程序中使用该调色板:
C#:
var custompalette = new ThemePalette("CustomPalette"); custompalette.SetColor("Foreground", (Color)ColorConverter.ConvertFromString("#FFFF7200")); custompalette.SetColor("Backstage.Focused", Colors.White); var customtheme = Theme.CreateTheme(custompalette, Theme.Office2016ColorfulSE); Theme.RegisterTheme(customtheme); ApplicationThemeHelper.ApplicationThemeName = customtheme.Name;
VB.NET:
Dim custompalette = New ThemePalette("CustomPalette") custompalette.SetColor("Foreground", ColorConverter.ConvertFromString("#FF015C9F")) custompalette.SetColor("Backstage.Focused", Colors.White) Dim customtheme = Theme.CreateTheme(custompalette, Theme.Office2016ColorfulSE) Theme.RegisterTheme(customtheme) ApplicationThemeHelper.ApplicationThemeName = customtheme.Name
您只能对使用这种方法。
主题设计器
是一个独立的工具,允许修改和创建基于内置的DevExpress WPF应用程序主题的新主题。您可以通过以下方式自定义主题:
- 创建一个新的主题程序集并在应用程序中使用它(请参阅使用WPF主题设计器入门)。
- 将当前Palette Theme的调色板导出到.cs文件,并在应用程序中使用创建的类。