2012-05-30 31 views
0

我想把Canvas孩子背景。畫布背景中的孩子

例如:我有一個Ellipse(畫布的孩子)。當我在相同的座標上添加一個矩形時,我想把它放在橢圓下。

我該怎麼做?

回答

2

可以使用ZIndex Attached property of the Canvas (Panel)

<Canvas> 
    <Ellipse Canvas.ZIndex = "10" /> 
    <Rectangle Canvas.ZIndex = "5"/> 
</Canvas> 

或者你也可以重新排序的子元素:

<Canvas> 
    <Rectangle/> 
    <Ellipse /> 
</Canvas> 

在代碼:

Canvas.SetZIndex(newRectangle, 5); 
Canvas.SetZIndex(oldEllipse, 10);