文檔金喜正規買球>>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文件,并在應用程序中使用創建的類。