Ejemplo n.º 1
0
        internal static void DeleteStyle(FormStyle style)
        {
            if (style == null)
            {
                throw new ArgumentNullException("style");
            }

            if (globalStyleLibrary == null)
            {
                return;
            }

            globalStyleLibrary.Styles.Remove(style);
            OnStyleChanged();
        }
Ejemplo n.º 2
0
        internal static FormStyle AddNewStyle()
        {
            FormStyle style = new FormStyle();

            if (globalStyleLibrary == null)
            {
                globalStyleLibrary = new FormStyleLibrary();
            }

            List <string> styleNames = new List <string>(FormStyleManager.GetStyleNames());

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

            globalStyleLibrary.Styles.Add(style);
            OnStyleChanged();

            return(style);
        }