2013-04-01 5 views

ответ

92

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

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

25

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

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

5

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

На этой теме есть article.