由于需要很长时间来解释的原因(对不起),我试图弄清楚是否有其他语法可以指定XAML文件中对象的属性。假设我有一个这样的椭圆:
<Ellipse (bunch of other attributes) Fill="{Binding EllipseFillColor}"/>
有没有办法做到这一点?
<Ellipse (bunch of other attributes)> <Fill Binding="EllipseFillColor"/> </Ellipse>
vwoqyblh1#
很遗憾,不支持这种语法,请参阅:XAML Syntax In DetailXAML是一种基于XML的语言,它遵循或扩展了XML结构规则。某些术语与描述XML语言或XML文档对象模型时常用的术语相同或基于这些术语。对于您已经知道的属性,有以下 Attribute Syntax:
<Ellipse Fill="{Binding EllipseFillColor}"/>
或者,还有 Property Element Syntax,它更接近,但不同:
<Ellipse> <Ellipse.Fill> <Binding Path="EllipseFillColor"/> </Ellipse.Fill> </Ellipse>
顺便说一下,Ellipse和Binding使用 * 对象元素语法 *。
Ellipse
Binding
1条答案
按热度按时间vwoqyblh1#
很遗憾,不支持这种语法,请参阅:XAML Syntax In Detail
XAML是一种基于XML的语言,它遵循或扩展了XML结构规则。某些术语与描述XML语言或XML文档对象模型时常用的术语相同或基于这些术语。
对于您已经知道的属性,有以下 Attribute Syntax:
或者,还有 Property Element Syntax,它更接近,但不同:
顺便说一下,
Ellipse
和Binding
使用 * 对象元素语法 *。