113 votes

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

Qu'est-ce que mc:Ignorable="d" signifie dans WPF ?

Et cette rangée :

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

128voto

Reed Copsey Points 315315

El mc:Ignorable fournit des définitions xaml qui sont "ignorées" par le processeur xaml.

Cela vous permet de spécifier des informations utilisées par le concepteur au moment de la conception et qui sont ignorées au moment de l'exécution. Dans votre cas, vous pouvez spécifier DesignHeight y DesignWidth qui ne sont pas des propriétés "réelles" sur un site Web. Window mais travailler avec le concepteur pour fournir une expérience de conception par défaut.

39voto

MarcinJuraszek Points 66084

mc:Ignorable="d" fixe d: préfixe comme marque pour les attributs utilisés dans la conception. Plus d'informations sur MSDN : mc:Ignorable Attribut

d:DesignHeight="500" y d:DesignWidth="300" utiliser ce d: préfixe, ce qui fait qu'ils ne sont disponibles que pendant la conception - ils sont ignorés après la compilation du programme standard.

12voto

bash.d Points 8482

Il s'agit d'un modèle prédéfini namespace dans WPF pour être utilisé lors de la conception, mais sera ignoré lors de la compilation et de l'exécution. Il affichera vos choix lors de la conception, mais n'aura aucun effet sur la mise en page réelle.

Il existe un article sur le sujet.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X