¿Estamos en modo diseño?

Si necesitas saber si estás en ejecución o diseño, con estas pocas líneas podrás saberlo en tu programa:

/// <summary>
        /// indica si estamos en diseño
        /// </summary>
        /// <returns></returns>
        public static bool IsInDesignMode
        {

            get
            {
               bool returnFlag = false;
#if DEBUG

                if (System.ComponentModel.LicenseManager.UsageMode == System.ComponentModel.LicenseUsageMode.Designtime)
                {

                    returnFlag = true;
                }

                else if (Process.GetCurrentProcess().ProcessName.ToUpper().Equals(“DEVENV”))
                {

                    returnFlag = true;
                }
#endif

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s