Cosa significa mc: Ignorable = "d" in WPF?


107

Cosa mc:Ignorable="d"significa in WPF?

E questa riga:

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

Risposte:


118

Lo mc:Ignorablespazio dei nomi fornisce definizioni xaml che vengono "ignorate" dal processore xaml.

Ciò consente di specificare le informazioni utilizzate dal designer in fase di progettazione che vengono ignorate in fase di esecuzione. Nel tuo caso, puoi specificare DesignHeighte DesignWidth, che non sono proprietà "reali" su a Window, ma lavorare nel designer per fornire un'esperienza in fase di progettazione predefinita.


37

mc:Ignorable="d"imposta il d:prefisso come un segno per gli attributi utilizzati nel design. Ulteriori informazioni su MSDN: mc:IgnorableAttribute

d:DesignHeight="500"e d:DesignWidth="300"usa quel d:prefisso, ciò che li rende disponibili solo in fase di progettazione: vengono ignorati dopo la compilazione del programma standard.


12

Questo è un predefinito namespacein WPF da utilizzare in fase di progettazione, r ma verrà ignorato quando verrà effettivamente compilato ed eseguito. Visualizzerà le scelte in fase di progettazione ma non ha alcun effetto sul layout effettivo.

C'è un articolo sull'argomento.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.