/// <summary> /// Sets the custom theme. /// </summary> /// <param name="manager">The manager.</param> /// <param name="palette">The palette.</param> /// <param name="paletteFileName">Name of the palette file.</param> public static void SetCustomTheme(KryptonManager manager, KryptonPalette palette, string paletteFileName) { PaletteThemeSettingsManager paletteThemeSettingsManager = new PaletteThemeSettingsManager(); ThemeManager themeManager = new ThemeManager(); themeManager.SetTheme(PaletteModeManager.Custom, manager); palette.Import(paletteFileName); paletteThemeSettingsManager.SetCustomThemeFilePath(paletteFileName); }