0

我想让一个Canvas孩子成为背景。

例如:我有一个Ellipse(画布的孩子)。当我在相同坐标上添加一个矩形时,我想把它放在椭圆下。

我怎样才能做到这一点?

4

1 回答 1

2

您可以使用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);
于 2012-05-30T09:43:53.020 回答