我想让一个Canvas
孩子成为背景。
例如:我有一个Ellipse
(画布的孩子)。当我在相同坐标上添加一个矩形时,我想把它放在椭圆下。
我怎样才能做到这一点?
您可以使用Canvas (Panel) 的 ZIndex Attached 属性:
<Canvas>
<Ellipse Canvas.ZIndex = "10" />
<Rectangle Canvas.ZIndex = "5"/>
</Canvas>
或者您可以重新排序子元素:
<Canvas>
<Rectangle/>
<Ellipse />
</Canvas>
在代码中:
Canvas.SetZIndex(newRectangle, 5);
Canvas.SetZIndex(oldEllipse, 10);