经常在从Expression Blend 3回到Visual Studio时,我会发现Blend已经为我的XAML添加了一个"d:LayoutOverrides"属性。与ASP.NET设计器一起成长的我自然不信任任何我没有亲自编写的东西,所以我在看到它们时立即将它们删除。
我知道"d:"属性仅适用于设计时,不会影响运行时,但是有人能否提供一些关于这个属性做什么以及为什么Blend会坚持让我在我的标记中都加上它们的见解呢?
<Border d:LayoutOverrides="Height" />