Que signifie mc: Ignorable = «d» dans WPF?


107

Que mc:Ignorable="d"signifie WPF?

Et cette rangée:

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

Réponses:


118

L' mc:Ignorableespace de noms 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 du design qui sont ignorées lors de l'exécution. Dans votre cas, vous pouvez spécifier DesignHeightet DesignWidth, qui ne sont pas des propriétés "réelles" sur un Window, mais qui travaillent dans le concepteur pour fournir une expérience de conception par défaut.


37

mc:Ignorable="d"définit le d:préfixe comme marque des attributs utilisés dans la conception. En savoir plus sur MSDN: mc:IgnorableAttribut

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


12

Ceci est prédéfini namespacedans WPF pour être utilisé au moment du design, mais sera ignoré lors de la compilation et de l'exécution. Il affichera vos choix au moment du design mais n'a aucun effet sur la mise en page réelle.

Il y a un article sur le sujet.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.