ontroles @DevExpress para el tiempo de carga de WPF

Cuando uso los controles DevExpress para el tiempo de carga de WPF de la ventana en la que se declaran aumentos. Pero en el segundo acceso, se carga rápido. ¿No hay una forma de precargar todos los dll / temas necesarios en el inicio del programa (¡dejé que demore entre 5 y 10 segundos!), ¿Pero cargarlos rápidamente en el programa general? He buscado un poco, encontré algo como esto:

    private static void RunTypeInitializers(Assembly a)
    {
        Type[] types = a.GetExportedTypes();
        for (int i = 0; i < types.Length; i++)
        {
            RuntimeHelpers.RunClassConstructor(types[i].TypeHandle);
        }
    }

    private static void PreloadControls()
    {
        ThemeManager.ApplicationThemeName = Theme.Office2007BlueName;

        ThemeManager.SetThemeName(new TextEdit(), Theme.Office2007BlueName);
        ThemeManager.SetThemeName(new TreeListControl(), Theme.Office2007BlueName);

        RunTypeInitializers(Assembly.GetAssembly(typeof(TextEdit)));
        RunTypeInitializers(Assembly.GetAssembly(typeof(TreeListControl)));
        RunTypeInitializers(Assembly.GetAssembly(typeof(BarManager)));

        //GC.KeepAlive(typeof(TreeListControl));
        //GC.KeepAlive(typeof(BarManager));
        //GC.KeepAlive(typeof(TreeListView));
        //GC.KeepAlive(typeof(DevExpress.Xpf.Editors.Settings.MemoEditSettings));
        //GC.KeepAlive(typeof(DevExpress.Xpf.Editors.Settings.TextEditSettings));
    }

Pero nada de eso ayuda. La primera carga aún es larga.

Respuestas a la pregunta(1)

Su respuesta a la pregunta