Что означает mc:Ignorable="d"
в WPF?Что означает mc: Ignorable = "d" в WPF?
И этот ряд:
d:DesignHeight="500"
d:DesignWidth="300"
Что означает mc:Ignorable="d"
в WPF?Что означает mc: Ignorable = "d" в WPF?
И этот ряд:
d:DesignHeight="500"
d:DesignWidth="300"
mc:Ignorable
пространство имен содержит определения XAML, которые "игнорируемые" процессором XAML.
Это позволяет указать информацию, используемую дизайнером во время разработки, которая игнорируется во время выполнения. В вашем случае вы можете указать DesignHeight
и DesignWidth
, которые не являются «настоящими» свойствами на Window
, но работают в дизайнере для обеспечения времени проектирования по умолчанию.
mc:Ignorable="d"
d:
префикс в качестве метки для атрибутов, используемых в дизайне. Подробнее о MSDN: mc:Ignorable
Attribute
d:DesignHeight="500"
и d:DesignWidth="300"
используют этот d:
префикс, что делает их доступными только во время разработки - они игнорируются после стандартной компиляции программы.
Это предопределенный namespace
в WPF, который будет использоваться во время разработки, r, но будет проигнорирован при компиляции и исполнении. Он отобразит ваши варианты времени разработки, но не повлияет на фактический макет.
На этой теме есть article.