Esempio n. 1
0
        public static void DeleteSkin(FormSkin style)
        {
            if (style == null)
            {
                throw new ArgumentNullException("style");
            }

            if (globalSkinLibrary == null)
            {
                return;
            }

            globalSkinLibrary.Skins.Remove(style);
            OnSkinChanged();
        }
Esempio n. 2
0
        public static FormSkin AddNewSkin()
        {
            FormSkin skin = new FormSkin(true);

            if (globalSkinLibrary == null)
            {
                globalSkinLibrary = new SkinLibrary();
            }

            List <string> styleNames = new List <string>(SkinManager.GetSkinNames());

            skin.Name = "FormSkin";
            for (int i = 1; styleNames.Contains(skin.Name); i++)
            {
                skin.Name = String.Format("FormStyle{0}", i);
            }

            globalSkinLibrary.Skins.Add(skin);
            OnSkinChanged();

            return(skin);
        }