Mc: Ignorable = "d" WPF'de ne anlama geliyor?


107

mc:Ignorable="d"WPF'de ne anlama geliyor?

Ve bu satır:

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

Yanıtlar:


118

mc:IgnorableAd xaml işlemcisi tarafından "göz ardı" olan xaml tanımları sağlar.

Bu, tasarımcı tarafından tasarım zamanında kullanılan ve çalışma zamanında yok sayılacak bilgileri belirlemenize olanak tanır. Sizin durumunuzda, bir üzerinde "gerçek" özellikler olmayan DesignHeightve belirtebilir , ancak varsayılan bir tasarım süresi deneyimi sağlamak için tasarımcıda çalışabilirsiniz.DesignWidthWindow


37

mc:Ignorable="d"d:tasarımda kullanılan nitelikler için ön eki bir işaret olarak ayarlar . MSDN hakkında daha fazlasını okuyun: mc:IgnorableAttribute

d:DesignHeight="500"ve d:DesignWidth="300"bu d:öneki kullanın , onları yalnızca tasarım sırasında kullanılabilir kılar - bunlar standart program derlemesinden sonra göz ardı edilir.


12

Bu namespace, tasarım zamanında kullanılmak üzere WPF'de önceden tanımlanmıştır , ancak gerçekte derlendiğinde ve yürütüldüğünde göz ardı edilecektir. Tasarım zamanı seçimlerinizi gösterecek, ancak gerçek düzen üzerinde hiçbir etkisi yoktur.

Konuyla ilgili bir makale var.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.