O que mc: Ignorable = “d” significa no WPF?


107

O que mc:Ignorable="d"significa em WPF?

E esta linha:

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

Respostas:


118

O mc:Ignorablenamespace fornece definições xaml que são "ignoradas" pelo processador xaml.

Isso permite que você especifique as informações usadas pelo designer em tempo de design, que são ignoradas em tempo de execução. No seu caso, você pode especificar DesignHeighte DesignWidth, que não são propriedades "reais" em a Window, mas funcionam no designer para fornecer uma experiência de tempo de design padrão.


37

mc:Ignorable="d"define o d:prefixo como uma marca para os atributos usados ​​no design. Leia mais no MSDN: mc:IgnorableAtributo

d:DesignHeight="500"e d:DesignWidth="300"usar esse d:prefixo, o que os torna disponíveis apenas durante o tempo de design - eles são ignorados após a compilação do programa padrão.


12

Isso é predefinido namespaceno WPF para ser usado em tempo de design, mas será ignorado quando realmente compilado e executado. Ele exibirá suas escolhas de tempo de design, mas não tem efeito no layout real.

Existe um artigo sobre o assunto.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.