¿Qué significa mc: Ignorable = "d" en WPF?


107

¿Qué mc:Ignorable="d"significa en WPF?

Y esta fila:

d:DesignHeight="500" 
d:DesignWidth="300"

Respuestas:


118

El mc:Ignorableespacio de nombres proporciona definiciones xaml que el procesador xaml "ignora".

Esto le permite especificar información utilizada por el diseñador en tiempo de diseño que se ignora en tiempo de ejecución. En su caso, puede especificar DesignHeighty DesignWidth, que no son propiedades "reales" en a Window, pero funcionan en el diseñador para proporcionar una experiencia de tiempo de diseño predeterminada.


37

mc:Ignorable="d"establece el d:prefijo como una marca para los atributos utilizados en el diseño. Leer más en MSDN: mc:Ignorableatributo

d:DesignHeight="500"y d:DesignWidth="300"use ese d:prefijo, lo que los hace disponibles solo durante el tiempo de diseño; se ignoran después de la compilación estándar del programa.


12

Esto está predefinido namespaceen WPF para usarse en tiempo de diseño, pero se ignorará cuando se compile y ejecute. Mostrará sus opciones de tiempo de diseño, pero no tiene ningún efecto en el diseño real.

Hay un artículo sobre el tema.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.