2011-03-09 110 views
0

有一条线的控制,我们可以这样定义:如何在XAML中创建点对象?

<Line X1="10" Y1="30" X2="100" Y2="100" Stroke="Red" /> 

我想创建一个点对象,我可以这样定义

<my:Point X="12" Y="44" Fill="Red" /> 

的这整点我可以避免调用Canvas.Top和Canvas.Left方法 任何人有任何想法?

回答

0

如果有一个Point类在由XML命名空间my提到了命名空间,并且它有一个名为兼容类型的XYFill,然后实例在XAML的对象可设置的属性是作为例子一样简单。

当然,您可能需要convert from the string "Red" to a Brush,但这很容易。

更有意思的问题是你到底想用什么物体