web-dev-qa-db-fra.com

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"
97
user2209075

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

107
Reed Copsey

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

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

32
MarcinJuraszek

Il s'agit d'un namespace prédéfini dans WPF à utiliser au moment du design, r mais sera ignoré lors de sa compilation et de son exécution. Il affichera vos choix au moment de la conception mais n'a aucun effet sur la mise en page réelle.

Il y a un article sur le sujet.

12
bash.d