Skip to content

2. Themes

Russell Camo edited this page Jul 27, 2023 · 3 revisions

Using the Theme Manager

Imports

using org.russkyc.moderncontrols.Helpers;

Adding Base or Color Themes

ThemeManager.Instance.AddBaseTheme("Light","pack://application:,,,/Russkyc.ModernControls.WPF;component/Themes/BaseTheme/DefaultLight.xaml");
ThemeManager.Instance.AddColorTheme("Blue","pack://application:,,,/Russkyc.ModernControls.WPF;component/Themes/ColorThemes/Blue.xaml");

Changing Base or Color Themes (Live)

ThemeManager.Instance.SetBaseTheme("Dark");
ThemeManager.Instance.SetColorTheme("Blue");

Get List of Base or Color Themes (names)

ThemeManager.Instance.GetBaseThemes();
ThemeManager.Instance.GetColorThemes();

Removing Base or Color Themes

ThemeManager.Instance.RemoveBaseTheme("Light");
ThemeManager.Instance.RemoveColorTheme("Blue");

Default Color Themes

Base Themes:

  • Light
  • Dark

Color Themes:

  • Blue
  • Gray
  • Green
  • Lime
  • Orange
  • Pink
  • Purple
  • Red
  • Teal
  • Yellow
Clone this wiki locally