Подтвердить что ты не робот

Что означает mc: Ignorable = "d" в WPF?

Что означает mc:Ignorable="d" в WPF?

И эта строка:

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

Ответ 1

В пространстве имен mc:Ignorable содержатся определения xaml, которые "игнорируются" процессором xaml.

Это позволяет вам указывать информацию, используемую дизайнером во время разработки, которая игнорируется во время выполнения. В вашем случае вы можете указать DesignHeight и DesignWidth, которые не являются "реальными" свойствами в Window, но работают в дизайнере для обеспечения времени разработки по умолчанию.

Ответ 2

mc:Ignorable="d" устанавливает префикс d: в качестве метки для атрибутов, используемых в дизайне. Подробнее о MSDN: mc:Ignorable Атрибут

d:DesignHeight="500" и d:DesignWidth="300" используют префикс d:, что делает их доступными только во время разработки - они игнорируются после стандартной компиляции программы.

Ответ 3

Это предопределенный namespace в WPF, который будет использоваться во время разработки r, но будет проигнорирован при фактическом компиляции и выполнении. Он отобразит ваши варианты времени разработки, но не повлияет на фактический макет.

В этой статье есть статья .