public static void ApplyThemeToControlTree(Control control, string themeName)
        {
            IComponentTreeHandler componentTreeHandler = control as IComponentTreeHandler;

            if (componentTreeHandler != null)
            {
                componentTreeHandler.ThemeName = themeName;
            }
            foreach (Control control1 in (ArrangedElementCollection)control.Controls)
            {
                ThemeResolutionService.ApplyThemeToControlTree(control1, themeName);
            }
        }