WPF中的mc:Ignorable =“d”是什么意思?

在WPF中, mc:Ignorable="d"是什么意思?

而这一行:

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

mc:Ignorable命名空间提供了xaml处理器“忽略”的xaml定义。

这允许您在devise时指定在运行时被忽略的信息。 在你的情况下,你可以指定DesignHeightDesignWidth ,它们不是Window上的“真实”属性,而是在devise器中工作以提供默认的devise时间体验。

mc:Ignorable="d"d:前缀设置为devise中使用的属性的标记。 阅读更多关于MSDN: mc:Ignorable属性

d:DesignHeight="500"d:DesignWidth="300"使用d:前缀,这些只在devise时才使它们可用 – 在标准程序编译之后它们被忽略。

这是WPF中预定义的namespace ,将在devise时使用,但在实际编译和执行时将被忽略。 它会显示您的devise时间select,但不影响实际的布局。

有一个关于这个话题的文章 。