Ejemplo n.º 1
0
 private static MetroStyleExtender GetExtender()
 {
     if (EXTENDER == null)
     {
         EXTENDER = new MetroStyleExtender();
         EXTENDER.StyleManager = MANAGER;
         EXTENDER.Style        = MetroColorStyle.Default;
         EXTENDER.Theme        = MetroThemeStyle.Default;
     }
     return(EXTENDER);
 }
Ejemplo n.º 2
0
        public static void Apply(MetroForm form, MetroStyleExtender extender)
        {
            form.Theme = AppStyle;
            form.Style = AppTheme;

            MetroStyleManager mgr = new MetroStyleManager(form.Container);

            mgr.Owner = form;
            mgr.Style = form.Style;
            mgr.Theme = form.Theme;

            if (extender != null)
            {
                extender.StyleManager = mgr;
                extender.Style        = mgr.Style;
                extender.Theme        = mgr.Theme;
            }

            form.ShadowType = MetroFormShadowType.DropShadow;

            mgr.Update();
        }