2011-03-09 84 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,但這很容易。

更有意思的問題是你到底想用什麼物體