Was mc:Ignorable="d"
bedeutet in WPF?
Und diese Reihe:
d:DesignHeight="500"
d:DesignWidth="300"
Was mc:Ignorable="d"
bedeutet in WPF?
Und diese Reihe:
d:DesignHeight="500"
d:DesignWidth="300"
Antworten:
Der mc:Ignorable
Namespace enthält XAML-Definitionen, die vom XAML-Prozessor "ignoriert" werden.
Auf diese Weise können Sie Informationen angeben, die vom Designer zur Entwurfszeit verwendet werden und die zur Laufzeit ignoriert werden. In Ihrem Fall können Sie DesignHeight
und angeben DesignWidth
, die keine "echten" Eigenschaften für a sind Window
, sondern im Designer arbeiten, um eine Standard-Entwurfszeiterfahrung bereitzustellen.
mc:Ignorable="d"
Setzt das d:
Präfix als Markierung für Attribute, die im Design verwendet werden. Lesen Sie mehr über MSDN: mc:Ignorable
Attribut
d:DesignHeight="500"
und d:DesignWidth="300"
verwenden Sie dieses d:
Präfix, wodurch sie nur während der Entwurfszeit verfügbar sind - sie werden nach der Standardprogrammkompilierung ignoriert.
Dies ist namespace
in WPF vordefiniert , um in der Entwurfszeit verwendet zu werden, r wird jedoch ignoriert, wenn es tatsächlich kompiliert und ausgeführt wird. Es zeigt Ihre Entwurfszeitauswahl an, hat jedoch keine Auswirkung auf das tatsächliche Layout.
Es gibt einen Artikel zum Thema.