Que signifie mc: Ignorable = “d” dans WPF?

Que signifie mc:Ignorable="d" dans WPF?

Et cette ligne:

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

L’espace de noms mc:Ignorable fournit des définitions xaml qui sont “ignorées” par le processeur xaml.

Cela vous permet de spécifier les informations utilisées par le concepteur au moment de la conception, lesquelles sont ignorées lors de l’exécution. Dans votre cas, vous pouvez spécifier DesignWidth et DesignWidth , qui ne sont pas de “vraies” propriétés sur une Window , mais travailler dans le concepteur pour fournir une expérience de conception par défaut.

mc:Ignorable="d" définit d: préfixe comme marque pour les atsortingbuts utilisés dans la conception. En savoir plus sur MSDN: mc:Ignorable atsortingbut mc:Ignorable

d:DesignHeight="500" et d:DesignWidth="300" utilisez ce préfixe d: ce qui les rend disponibles uniquement pendant la conception – ils sont ignorés après la compilation du programme standard.

Cet namespace de namespace prédéfini dans WPF doit être utilisé au moment du design, mais sera ignoré lors de la compilation et de l’exécution. Il affichera vos choix au moment de la conception, mais n’aura aucun effet sur la mise en page réelle.

Il y a un article sur le sujet.