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