コード例 #1
0
 /// <summary>
 /// Sets the palette mode.
 /// </summary>
 /// <param name="paletteMode">The palette mode to set.</param>
 private void SetPalleteMode(PaletteModeManager paletteMode)
 {
     if (_kryptonManager == null)
     {
         return;
     }
     _kryptonManager.GlobalPaletteMode = paletteMode;
 }
コード例 #2
0
 /// <summary>
 /// Applies the global theme.
 /// </summary>
 /// <param name="manager">The manager.</param>
 /// <param name="paletteModeManager">The palette mode manager.</param>
 private static void ApplyGlobalTheme(KryptonManager manager, PaletteModeManager paletteModeManager)
 {
     try
     {
         manager.GlobalPaletteMode = paletteModeManager;
     }
     catch
     {
         throw;
     }
 }
コード例 #3
0
        public FormStudio()
        {
            InitializeComponent();
            if (Settings.Default.ApplicationSkinName != string.Empty && Settings.Default.ApplicationSkinName != null)
            {
                PaletteModeManager cpu = (PaletteModeManager)Enum.Parse(typeof(PaletteModeManager), Settings.Default["ApplicationSkinName"].ToString());

                kryptonManager1.GlobalPaletteMode = cpu;
            }
            SkinNameList.AddRange(System.Enum.GetNames(typeof(PaletteModeManager)));
        }
コード例 #4
0
        public int GetModeIndex(PaletteModeManager mode)
        {
            for (int i = 0; i < modes.Length; i++)
            {
                if (modes[i] == mode)
                {
                    return(i);
                }
            }

            return(-1);
        }
コード例 #5
0
 private void SetPalette(PaletteModeManager mode)
 {
     if (KryptonManager == null)
     {
         return;
     }
     if (StatusStrip != null)
     {
         StatusStrip.RenderMode = ToolStripRenderMode.ManagerRenderMode;
     }
     KryptonManager.GlobalPalette     = null;
     KryptonManager.GlobalPaletteMode = mode;
 }
コード例 #6
0
        /// <summary>Applies the theme.</summary>
        /// <param name="manager">The manager.</param>
        /// <param name="paletteMode">The palette mode.</param>
        /// <param name="customThemePath">The custom theme path.</param>
        public static void ApplyTheme(KryptonManager manager, PaletteModeManager paletteMode = PaletteModeManager.Office365Blue, string customThemePath = "")
        {
            manager.GlobalPaletteMode = paletteMode;

            if (!string.IsNullOrWhiteSpace(customThemePath))
            {
                KryptonPalette palette = new();

                palette.Import(customThemePath);

                manager.GlobalPalette = palette;

                manager.GlobalPaletteMode = PaletteModeManager.Custom;
            }
        }
コード例 #7
0
ファイル: MainForm.cs プロジェクト: Bormaglod/HomeCollection
 private ToolStripMenuItem GetPaletteMenuItem(PaletteModeManager mode)
 {
     foreach (ToolStripItem item in this.menuItemPalettes.DropDownItems)
     {
         if (item.Tag != null)
         {
             int index = Convert.ToInt32(item.Tag);
             if (index == Config.App.View.GetModeIndex(mode))
             {
                 return (ToolStripMenuItem)item;
             }
         }
     }
     
     return null;
 }
コード例 #8
0
        /// <summary>
        /// Returns the palette mode manager as string.
        /// </summary>
        /// <param name="paletteModeManager">The palette mode manager.</param>
        /// <param name="manager">The manager.</param>
        /// <returns>The chosen theme as a string.</returns>
        public static string ReturnPaletteModeManagerAsString(PaletteModeManager paletteModeManager, KryptonManager manager = null)
        {
            var paletteMode = manager?.GlobalPaletteMode ?? paletteModeManager;

            return(paletteMode switch
            {
                PaletteModeManager.Custom => "Custom",
                PaletteModeManager.ProfessionalSystem => "Professional - System",
                PaletteModeManager.ProfessionalOffice2003 => "Professional - Office 2003",
                PaletteModeManager.Office2007Blue => "Office 2007 - Blue",
                PaletteModeManager.Office2007BlueDarkMode => "Office 2007 - Blue (Dark Mode)",
                PaletteModeManager.Office2007BlueLightMode => "Office 2007 - Blue (Light Mode)",
                PaletteModeManager.Office2007Silver => "Office 2007 - Silver",
                PaletteModeManager.Office2007SilverDarkMode => "Office 2007 - Silver (Dark Mode)",
                PaletteModeManager.Office2007SilverLightMode => "Office 2007 - Silver (Light Mode)",
                PaletteModeManager.Office2007White => "Office 2007 - White",
                PaletteModeManager.Office2007Black => "Office 2007 - Black",
                PaletteModeManager.Office2007BlackDarkMode => "Office 2007 - Black (Dark Mode)",
                PaletteModeManager.Office2010Blue => "Office 2010 - Blue",
                PaletteModeManager.Office2010BlueDarkMode => "Office 2010 - Blue (Dark Mode)",
                PaletteModeManager.Office2010BlueLightMode => "Office 2010 - Blue (Light Mode)",
                PaletteModeManager.Office2010Silver => "Office 2010 - Silver",
                PaletteModeManager.Office2010SilverDarkMode => "Office 2010 - Silver (Dark Mode)",
                PaletteModeManager.Office2010SilverLightMode => "Office 2010 - Silver (Light Mode)",
                PaletteModeManager.Office2010White => "Office 2010 - White",
                PaletteModeManager.Office2010Black => "Office 2010 - Black",
                PaletteModeManager.Office2010BlackDarkMode => "Office 2010 - Black (Dark Mode)",
                //PaletteModeManager.Office2013 => "Office 2013",
                PaletteModeManager.Office2013White => "Office 2013 - White",
                PaletteModeManager.SparkleBlue => "Sparkle - Blue",
                PaletteModeManager.SparkleOrange => "Sparkle - Orange",
                PaletteModeManager.SparklePurple => "Sparkle - Purple",
                PaletteModeManager.Office365Blue => "Office 365 - Blue",
                PaletteModeManager.Office365BlueDarkMode => "Office 365 - Blue (Dark Mode)",
                PaletteModeManager.Office365BlueLightMode => "Office 365 - Blue (Light Mode)",
                PaletteModeManager.Office365Silver => "Office 365 - Silver",
                PaletteModeManager.Office365SilverDarkMode => "Office 365 - Silver (Dark Mode)",
                PaletteModeManager.Office365SilverLightMode => "Office 365 - Silver (Light Mode)",
                PaletteModeManager.Office365White => "Office 365 - White",
                PaletteModeManager.Office365Black => "Office 365 - Black",
                PaletteModeManager.Office365BlackDarkMode => "Office 365 - Black (Dark Mode)",
                _ => null
            });
コード例 #9
0
        private static string FormatPaletteName(PaletteModeManager mode)
        {
            var characters = mode.ToString().ToCharArray();
            var sb         = new StringBuilder();

            foreach (var c in characters)
            {
                if (char.IsUpper(c))
                {
                    sb.Append(" ");
                }
                sb.Append(c);
            }
            foreach (var replacement in _replacements)
            {
                sb.Replace(replacement, " " + replacement);
            }
            return(sb.ToString().TrimStart());
        }
コード例 #10
0
        private void AddPalette(PaletteModeManager mode, bool isChecked)
        {
            if (mode == PaletteModeManager.Custom)
            {
                return;
            }
            var name = FormatPaletteName(mode);

            if (MenuItems.Items.Contains(name))
            {
                return;
            }
            var item = new KryptonContextMenuItem(name)
            {
                Tag = mode, Checked = isChecked
            };

            item.Click += OnStandardPalatteSelected;
            MenuItems.Items.Add(item);
        }
コード例 #11
0
        public void Defaults()
        {
            CultureInfo c = CultureInfo.CurrentCulture;

            if (c.TwoLetterISOLanguageName == "ru")
            {
                this.localCode = "ru-RU";
            }
            else
            {
                this.localCode = "en-US";
            }

            this.warningChangeLanguage = true;
            this.tableFont.Defaults();
            this.attrNameFont.Defaults();
            this.attrNameFont.Bold = true;
            this.attrValueFont.Defaults();
            this.categoryFont.Defaults();
            this.categoryFont.Bold = true;
            this.categoryFont.Size = 10;
            this.mode = PaletteModeManager.Office2010Silver;
        }
コード例 #12
0
    public static void ChangeTheme(PaletteModeManager manager)
    {
        Application.Current.Resources.MergedDictionaries.Remove(_currentTheme);

        switch (manager)
        {
        case PaletteModeManager.Office2007Blue:
            _currentTheme = _themes["Office2007BlueStyle"];
            Application.Current.Resources.MergedDictionaries.Add(_currentTheme);
            break;

        case PaletteModeManager.Office2007Black:
            _currentTheme = _themes["Office2007BlackStyle"];
            Application.Current.Resources.MergedDictionaries.Add(_currentTheme);
            break;

        default:
            _currentTheme = _themes["Office2007BlueStyle"];
            Application.Current.Resources.MergedDictionaries.Add(_currentTheme);
            break;
        }

        MessengerInstance.Send(new ThemeChangedMessage());
    }
コード例 #13
0
 /// <summary>
 /// Sets the PaletteMode to the value of paletteMode.
 /// </summary>
 /// <param name="paletteMode">The value of paletteMode.</param>
 public void SetPaletteMode(PaletteModeManager paletteMode)
 {
     //PaletteMode = paletteMode;
 }
コード例 #14
0
        private void ChangeTheme(PaletteModeManager paletteMode)
        {
            SetPaletteMode(paletteMode);

            //switch (paletteMode)
            //{
            //    case PaletteMode.Global:
            //        _manager.GlobalPaletteMode = PaletteModeManager.Custom;

            //        _paletteThemeSettingsManager.SetTheme(PaletteMode.Global);
            //        break;
            //    case PaletteMode.ProfessionalSystem:
            //        _manager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem;

            //        _paletteThemeSettingsManager.SetTheme(PaletteMode.ProfessionalSystem);
            //        break;
            //    case PaletteMode.ProfessionalOffice2003:
            //        _manager.GlobalPaletteMode = PaletteModeManager.ProfessionalOffice2003;

            //        _paletteThemeSettingsManager.SetTheme(PaletteMode.ProfessionalOffice2003);
            //        break;
            //    case PaletteMode.Office2007Blue:
            //        _manager.GlobalPaletteMode = PaletteModeManager.Office2007Blue;
            //        break;
            //    case PaletteMode.Office2007Silver:
            //        _manager.GlobalPaletteMode = PaletteModeManager.Office2007Silver;
            //        break;
            //    case PaletteMode.Office2007Black:
            //        _manager.GlobalPaletteMode = PaletteModeManager.Office2007Black;
            //        break;
            //    case PaletteMode.Office2010Blue:
            //        _manager.GlobalPaletteMode = PaletteModeManager.Office2010Blue;
            //        break;
            //    case PaletteMode.Office2010Silver:
            //        _manager.GlobalPaletteMode = PaletteModeManager.Office2010Silver;
            //        break;
            //    case PaletteMode.Office2010Black:
            //        _manager.GlobalPaletteMode = PaletteModeManager.Office2010Black;
            //        break;
            //    case PaletteMode.Office2013:
            //        _manager.GlobalPaletteMode = PaletteModeManager.Office2013;
            //        break;
            //    case PaletteMode.Office2013White:
            //        _manager.GlobalPaletteMode = PaletteModeManager.Office2013White;
            //        break;
            //    case PaletteMode.SparkleBlue:
            //        _manager.GlobalPaletteMode = PaletteModeManager.SparkleBlue;

            //        _paletteThemeSettingsManager.SetTheme(PaletteMode.SparkleBlue);
            //        break;
            //    case PaletteMode.SparkleOrange:
            //        _manager.GlobalPaletteMode = PaletteModeManager.SparkleOrange;

            //        _paletteThemeSettingsManager.SetTheme(PaletteMode.SparkleOrange);
            //        break;
            //    case PaletteMode.SparklePurple:
            //        _manager.GlobalPaletteMode = PaletteModeManager.SparklePurple;

            //        _paletteThemeSettingsManager.SetTheme(PaletteMode.SparklePurple);
            //        break;
            //    case PaletteMode.Custom:
            //        _manager.GlobalPaletteMode = PaletteModeManager.Custom;

            //        //_palette.Import(ktxtCustomPath.Text);

            //        _paletteThemeSettingsManager.SetTheme(PaletteMode.Custom);

            //        _paletteThemeSettingsManager.SetCustomThemeFilePath(ktxtCustomPath.Text);
            //        break;
            //    default:
            //        break;
            //}

            EnableApplyButton(true);

            EnableRestoreToDefaultsButton(true);
        }
コード例 #15
0
 /// <summary>
 /// Resets the GlobalPaletteMode property to its default value.
 /// </summary>
 public void ResetGlobalPaletteMode()
 {
     GlobalPaletteMode = PaletteModeManager.NeoAxisBlue;
 }
コード例 #16
0
ファイル: KryptonManager.cs プロジェクト: yp25/Krypton
 /// <summary>
 /// Resets the GlobalPaletteMode property to its default value.
 /// </summary>
 public void ResetGlobalPaletteMode()
 {
     GlobalPaletteMode = PaletteModeManager.Office2010Blue;
 }
コード例 #17
0
        /// <summary>
        /// Switches the theme.
        /// </summary>
        /// <param name="mode">The mode.</param>
        /// <param name="manager">The manager.</param>
        public static void SwitchTheme(PaletteModeManager mode, KryptonManager manager)
        {
            ThemeManager themeManager = new ThemeManager();

            switch (mode)
            {
            case PaletteModeManager.ProfessionalSystem:
                manager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem;
                break;

            case PaletteModeManager.ProfessionalOffice2003:
                manager.GlobalPaletteMode = PaletteModeManager.ProfessionalOffice2003;
                break;

            case PaletteModeManager.Office2007Blue:
                manager.GlobalPaletteMode = PaletteModeManager.Office2007Blue;
                break;

            case PaletteModeManager.Office2007Silver:
                manager.GlobalPaletteMode = PaletteModeManager.Office2007Silver;
                break;

            case PaletteModeManager.Office2007Black:
                manager.GlobalPaletteMode = PaletteModeManager.Office2007Black;
                break;

            case PaletteModeManager.Office2010Blue:
                manager.GlobalPaletteMode = PaletteModeManager.Office2010Blue;
                break;

            case PaletteModeManager.Office2010Silver:
                manager.GlobalPaletteMode = PaletteModeManager.Office2010Silver;
                break;

            case PaletteModeManager.Office2010Black:
                manager.GlobalPaletteMode = PaletteModeManager.Office2010Black;
                break;

            case PaletteModeManager.Office2013:
                manager.GlobalPaletteMode = PaletteModeManager.Office2013;
                break;

            case PaletteModeManager.Office2013White:
                manager.GlobalPaletteMode = PaletteModeManager.Office2013White;
                break;

            case PaletteModeManager.SparkleBlue:
                manager.GlobalPaletteMode = PaletteModeManager.SparkleBlue;
                break;

            case PaletteModeManager.SparkleOrange:
                manager.GlobalPaletteMode = PaletteModeManager.SparkleOrange;
                break;

            case PaletteModeManager.SparklePurple:
                manager.GlobalPaletteMode = PaletteModeManager.SparklePurple;
                break;

            case PaletteModeManager.Custom:
                manager.GlobalPaletteMode = PaletteModeManager.Custom;
                break;

            default:
                manager.GlobalPaletteMode = PaletteModeManager.Office2010Blue;
                break;
            }

            themeManager.SetTheme(mode, manager);
        }
コード例 #18
0
 /// <summary>
 /// Sets the Theme to the value of themeValue.
 /// </summary>
 /// <param name="themeValue">The value of themeValue.</param>
 public void SetTheme(PaletteModeManager themeValue)
 {
     _paletteThemeSettings.CurrentTheme = themeValue;
 }
コード例 #19
0
 public PaletteSelectedEventArgs(string name, PaletteModeManager mode)
 {
     Name          = name;
     PaletteMode   = mode;
     CustomPalette = null;
 }
コード例 #20
0
        /// <summary>Returns the palette mode.</summary>
        /// <param name="paletteModeManager">The palette mode manager.</param>
        /// <returns>The selected <see cref="PaletteMode"/>.</returns>
        private static PaletteMode ReturnPaletteMode(PaletteModeManager paletteModeManager)
        {
            switch (paletteModeManager)
            {
            case PaletteModeManager.Custom:
                return(PaletteMode.Custom);

            case PaletteModeManager.Office2007Black:
                return(PaletteMode.Office2007Black);

            case PaletteModeManager.Office2007White:
                return(PaletteMode.Office2007White);

            case PaletteModeManager.Office2007BlackDarkMode:
                return(PaletteMode.Office2007BlackDarkMode);

            case PaletteModeManager.Office2007Blue:
                return(PaletteMode.Office2007Blue);

            case PaletteModeManager.Office2007BlueDarkMode:
                return(PaletteMode.Office2007BlueDarkMode);

            case PaletteModeManager.Office2007BlueLightMode:
                return(PaletteMode.Office2007BlueLightMode);

            case PaletteModeManager.Office2007Silver:
                return(PaletteMode.Office2007Silver);

            case PaletteModeManager.Office2007SilverDarkMode:
                return(PaletteMode.Office2007SilverDarkMode);

            case PaletteModeManager.Office2007SilverLightMode:
                return(PaletteMode.Office2007SilverLightMode);

            case PaletteModeManager.Office2010Black:
                return(PaletteMode.Office2010Black);

            case PaletteModeManager.Office2010BlackDarkMode:
                return(PaletteMode.Office2010BlackDarkMode);

            case PaletteModeManager.Office2010Blue:
                return(PaletteMode.Office2010Blue);

            case PaletteModeManager.Office2010BlueDarkMode:
                return(PaletteMode.Office2010BlueDarkMode);

            case PaletteModeManager.Office2010BlueLightMode:
                return(PaletteMode.Office2010BlueLightMode);

            case PaletteModeManager.Office2010Silver:
                return(PaletteMode.Office2010Silver);

            case PaletteModeManager.Office2010SilverDarkMode:
                return(PaletteMode.Office2010SilverDarkMode);

            case PaletteModeManager.Office2010SilverLightMode:
                return(PaletteMode.Office2010SilverLightMode);

            case PaletteModeManager.Office2010White:
                return(PaletteMode.Office2010White);

            case PaletteModeManager.Office2013White:
                return(PaletteMode.Office2013White);

            case PaletteModeManager.Office365Black:
                return(PaletteMode.Office365Black);

            case PaletteModeManager.Office365BlackDarkMode:
                return(PaletteMode.Office365BlackDarkMode);

            case PaletteModeManager.Office365Blue:
                return(PaletteMode.Office365Blue);

            case PaletteModeManager.Office365BlueDarkMode:
                return(PaletteMode.Office365BlueDarkMode);

            case PaletteModeManager.Office365BlueLightMode:
                return(PaletteMode.Office365BlueLightMode);

            case PaletteModeManager.Office365Silver:
                return(PaletteMode.Office365Silver);

            case PaletteModeManager.Office365SilverDarkMode:
                return(PaletteMode.Office365SilverDarkMode);

            case PaletteModeManager.Office365SilverLightMode:
                return(PaletteMode.Office365SilverLightMode);

            case PaletteModeManager.Office365White:
                return(PaletteMode.Office365White);

            case PaletteModeManager.ProfessionalOffice2003:
                return(PaletteMode.ProfessionalOffice2003);

            case PaletteModeManager.ProfessionalSystem:
                return(PaletteMode.ProfessionalSystem);

            case PaletteModeManager.SparkleBlue:
                return(PaletteMode.SparkleBlue);

            case PaletteModeManager.SparkleBlueDarkMode:
                return(PaletteMode.SparkleBlueDarkMode);

            case PaletteModeManager.SparkleBlueLightMode:
                return(PaletteMode.SparkleBlueLightMode);

            case PaletteModeManager.SparkleOrange:
                return(PaletteMode.SparkleOrange);

            case PaletteModeManager.SparkleOrangeDarkMode:
                return(PaletteMode.SparkleOrangeDarkMode);

            case PaletteModeManager.SparkleOrangeLightMode:
                return(PaletteMode.SparkleOrangeLightMode);

            case PaletteModeManager.SparklePurple:
                return(PaletteMode.SparklePurple);

            case PaletteModeManager.SparklePurpleDarkMode:
                return(PaletteMode.SparklePurpleDarkMode);

            case PaletteModeManager.SparklePurpleLightMode:
                return(PaletteMode.SparklePurpleLightMode);

            default:
                return(PaletteMode.Office365Blue);
            }
        }
コード例 #21
0
        /// <summary>
        /// Applies the theme manager mode.
        /// </summary>
        /// <param name="themeName">Name of the theme.</param>
        /// <returns>The <see cref="PaletteModeManager"/> equivalent.</returns>
        public static PaletteModeManager ApplyThemeManagerMode(string themeName)
        {
            PaletteModeManager modeManager = (PaletteModeManager)Enum.Parse(typeof(PaletteModeManager), themeName);

            return(modeManager);
        }
コード例 #22
0
 private void AddPalette(PaletteModeManager mode)
 {
     AddPalette(mode, false);
 }
コード例 #23
0
 /// <summary>
 /// Sets the palette mode.
 /// </summary>
 /// <param name="paletteMode">The palette mode to set.</param>
 private void SetPalleteMode(PaletteModeManager paletteMode)
 {
     if (_kryptonManager == null) return;
     _kryptonManager.GlobalPaletteMode = paletteMode;
 }
コード例 #24
0
        /// <summary>
        /// Returns the palette mode manager as string.
        /// </summary>
        /// <param name="paletteModeManager">The palette mode manager.</param>
        /// <param name="manager">The manager.</param>
        /// <returns>The current <see cref="PaletteModeManager"/> as a string.</returns>
        public static string ReturnPaletteModeManagerAsString(PaletteModeManager paletteModeManager, KryptonManager manager = null)
        {
            string result = null;

            if (manager != null)
            {
                if (manager.GlobalPaletteMode == PaletteModeManager.Custom)
                {
                    result = "Custom";
                }

                if (manager.GlobalPaletteMode == PaletteModeManager.ProfessionalSystem)
                {
                    result = "Professional - System";
                }

                if (manager.GlobalPaletteMode == PaletteModeManager.ProfessionalOffice2003)
                {
                    result = "Professional - Office 2003";
                }

                if (manager.GlobalPaletteMode == PaletteModeManager.Office2007Blue)
                {
                    result = "Office 2007 - Blue";
                }

                if (manager.GlobalPaletteMode == PaletteModeManager.Office2007Silver)
                {
                    result = "Office 2007 - Silver";
                }

                if (manager.GlobalPaletteMode == PaletteModeManager.Office2007White)
                {
                    result = "Office 2007 - White";
                }

                if (manager.GlobalPaletteMode == PaletteModeManager.Office2007Black)
                {
                    result = "Office 2007 - Black";
                }

                if (manager.GlobalPaletteMode == PaletteModeManager.Office2010Blue)
                {
                    result = "Office 2010 - Blue";
                }

                if (manager.GlobalPaletteMode == PaletteModeManager.Office2010Silver)
                {
                    result = "Office 2010 - Silver";
                }

                if (manager.GlobalPaletteMode == PaletteModeManager.Office2010White)
                {
                    result = "Office 2010 - White";
                }

                if (manager.GlobalPaletteMode == PaletteModeManager.Office2010Black)
                {
                    result = "Office 2010 - Black";
                }

                //if (manager.GlobalPaletteMode == PaletteModeManager.Office2013) result = "Office 2013";

                if (manager.GlobalPaletteMode == PaletteModeManager.Office2013White)
                {
                    result = "Office 2013 - White";
                }

                if (manager.GlobalPaletteMode == PaletteModeManager.SparkleBlue)
                {
                    result = "Sparkle - Blue";
                }

                if (manager.GlobalPaletteMode == PaletteModeManager.SparkleOrange)
                {
                    result = "Sparkle - Orange";
                }

                if (manager.GlobalPaletteMode == PaletteModeManager.SparklePurple)
                {
                    result = "Sparkle - Purple";
                }

                if (manager.GlobalPaletteMode == PaletteModeManager.Office365Blue)
                {
                    result = "Office 365 - Blue";
                }

                if (manager.GlobalPaletteMode == PaletteModeManager.Office365Silver)
                {
                    result = "Office 365 - Silver";
                }

                if (manager.GlobalPaletteMode == PaletteModeManager.Office365White)
                {
                    result = "Office 365 - White";
                }

                if (manager.GlobalPaletteMode == PaletteModeManager.Office365Black)
                {
                    result = "Office 365 - Black";
                }
            }
            else
            {
                if (paletteModeManager == PaletteModeManager.Custom)
                {
                    result = "Custom";
                }

                if (paletteModeManager == PaletteModeManager.ProfessionalSystem)
                {
                    result = "Professional - System";
                }

                if (paletteModeManager == PaletteModeManager.ProfessionalOffice2003)
                {
                    result = "Professional - Office 2003";
                }

                if (paletteModeManager == PaletteModeManager.Office2007Blue)
                {
                    result = "Office 2007 - Blue";
                }

                if (paletteModeManager == PaletteModeManager.Office2007Silver)
                {
                    result = "Office 2007 - Silver";
                }

                if (paletteModeManager == PaletteModeManager.Office2007White)
                {
                    result = "Office 2007 - White";
                }

                if (paletteModeManager == PaletteModeManager.Office2007Black)
                {
                    result = "Office 2007 - Black";
                }

                if (paletteModeManager == PaletteModeManager.Office2010Blue)
                {
                    result = "Office 2010 - Blue";
                }

                if (paletteModeManager == PaletteModeManager.Office2010Silver)
                {
                    result = "Office 2010 - Silver";
                }

                if (paletteModeManager == PaletteModeManager.Office2010White)
                {
                    result = "Office 2010 - White";
                }

                if (paletteModeManager == PaletteModeManager.Office2010Black)
                {
                    result = "Office 2010 - Black";
                }

                //if (paletteModeManager == PaletteModeManager.Office2013) result = "Office 2013";

                if (paletteModeManager == PaletteModeManager.Office2013White)
                {
                    result = "Office 2013 - White";
                }

                if (paletteModeManager == PaletteModeManager.SparkleBlue)
                {
                    result = "Sparkle - Blue";
                }

                if (paletteModeManager == PaletteModeManager.SparkleOrange)
                {
                    result = "Sparkle - Orange";
                }

                if (paletteModeManager == PaletteModeManager.SparklePurple)
                {
                    result = "Sparkle - Purple";
                }

                if (paletteModeManager == PaletteModeManager.Office365Blue)
                {
                    result = "Office 365 - Blue";
                }

                if (paletteModeManager == PaletteModeManager.Office365Silver)
                {
                    result = "Office 365 - Silver";
                }

                if (paletteModeManager == PaletteModeManager.Office365White)
                {
                    result = "Office 365 - White";
                }

                if (paletteModeManager == PaletteModeManager.Office365Black)
                {
                    result = "Office 365 - Black";
                }
            }

            return(result);
        }
コード例 #25
0
        private void SetTheme(PaletteModeManager mode, KryptonManager manager)
        {
            manager.GlobalPaletteMode = mode;

            _themeSettingsManager.SetTheme(mode);
        }
コード例 #26
0
 private void ChangePalette(PaletteModeManager mode) => kryptonManager.GlobalPaletteMode = mode;
コード例 #27
0
        /// <summary>
        /// Applies the theme.
        /// </summary>
        /// <param name="paletteMode">The palette mode.</param>
        /// <param name="manager">The manager.</param>
        private static void ApplyTheme(PaletteModeManager paletteMode, KryptonManager manager)
        {
            switch (paletteMode)
            {
            case PaletteModeManager.ProfessionalSystem:
                manager.GlobalPaletteMode = PaletteModeManager.ProfessionalSystem;
                break;

            case PaletteModeManager.ProfessionalOffice2003:
                manager.GlobalPaletteMode = PaletteModeManager.ProfessionalOffice2003;
                break;

            case PaletteModeManager.Office2007Blue:
                manager.GlobalPaletteMode = PaletteModeManager.Office2007Blue;
                break;

            case PaletteModeManager.Office2007Silver:
                manager.GlobalPaletteMode = PaletteModeManager.Office2007Silver;
                break;

            case PaletteModeManager.Office2007White:
                manager.GlobalPaletteMode = PaletteModeManager.Office2007White;
                break;

            case PaletteModeManager.Office2007Black:
                manager.GlobalPaletteMode = PaletteModeManager.Office2007Black;
                break;

            case PaletteModeManager.Office2010Blue:
                manager.GlobalPaletteMode = PaletteModeManager.Office2010Blue;
                break;

            case PaletteModeManager.Office2010Silver:
                manager.GlobalPaletteMode = PaletteModeManager.Office2010Silver;
                break;

            case PaletteModeManager.Office2010White:
                manager.GlobalPaletteMode = PaletteModeManager.Office2010White;
                break;

            case PaletteModeManager.Office2010Black:
                manager.GlobalPaletteMode = PaletteModeManager.Office2010Black;
                break;

            /*case PaletteModeManager.Office2013:
             *  manager.GlobalPaletteMode = PaletteModeManager.Office2013;
             *  break;*/
            case PaletteModeManager.Office2013White:
                manager.GlobalPaletteMode = PaletteModeManager.Office2013White;
                break;

            case PaletteModeManager.Office365Black:
                manager.GlobalPaletteMode = PaletteModeManager.Office365Black;
                break;

            case PaletteModeManager.Office365Blue:
                manager.GlobalPaletteMode = PaletteModeManager.Office365Blue;
                break;

            case PaletteModeManager.Office365Silver:
                manager.GlobalPaletteMode = PaletteModeManager.Office365Silver;
                break;

            case PaletteModeManager.Office365White:
                manager.GlobalPaletteMode = PaletteModeManager.Office365White;
                break;

            case PaletteModeManager.SparkleBlue:
                manager.GlobalPaletteMode = PaletteModeManager.SparkleBlue;
                break;

            case PaletteModeManager.SparkleOrange:
                manager.GlobalPaletteMode = PaletteModeManager.SparkleOrange;
                break;

            case PaletteModeManager.SparklePurple:
                manager.GlobalPaletteMode = PaletteModeManager.SparklePurple;
                break;

            case PaletteModeManager.Custom:
                manager.GlobalPaletteMode = PaletteModeManager.Custom;
                break;

            default:
                break;
            }
        }
コード例 #28
0
 /// <summary>
 /// Applies the theme.
 /// </summary>
 /// <param name="mode">The mode.</param>
 /// <param name="manager">The manager.</param>
 private static void ApplyTheme(PaletteModeManager mode, KryptonManager manager) => manager.GlobalPaletteMode = mode;