public static void DeleteSkin(FormSkin style) { if (style == null) { throw new ArgumentNullException("style"); } if (globalSkinLibrary == null) { return; } globalSkinLibrary.Skins.Remove(style); OnSkinChanged(); }
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); }