10
每次我写出来的二传手,其Value
属性值不描在线,我诅咒的事实,API没有标注Setter
类[ContentProperty("Value")]
,这将允许这样的:Setter.Value不是一个ContentProperty是否有很好的理由?
<Setter Property="BitmapEffect">
<Setter.Value>
<OuterGlowBitmapEffect GlowColor="#AAC" Opacity="0.2" GlowSize="1.25" />
</Setter.Value>
</Setter>
.. 。要简化为这样:
<Setter Property="BitmapEffect">
<OuterGlowBitmapEffect GlowColor="#AAC" Opacity="0.2" GlowSize="1.25" />
</Setter>
所以我的问题是有点双重的。首先,是否有一个很好的理由,API没有这样配置?其次,是否有任何东西阻止我以某种方式使这个元数据可用于XamlReader
,即使我不控制WPF API?
好用的ContentProperty! 1UP – Stimul8d 2009-05-06 08:55:01