下面是
MSDN中,关于使用属性元素语法设置属性的语法,property 是你想要设置的属性的名称,propertyValueAsObjectElement 是应当满足属性的值类型要求的单个对象元素。
<object>
<object.property>
propertyValueAsObjectElement
</object.property>
</object>
文中说的很清楚,属性值必须是值类型,但是,下面的代码是《WPF编程宝典》中的例子,
<Grid Name="gridl">
<Grid.Background〉
• • •
</Grid.Background>
</Grid>
Background是brush类型的,这是引用类型,不是值类型的啊,为什么可以这么用呢?