发送到运行时创建的对象

时间:2014-01-23 06:09:11

标签: c# wpf z-index

我有一个页面,在这个页面我有一个图像,在运行时我添加3个按钮,但这些按钮来到图像的前面。我该如何发送这些按钮。我使用Panel.SetZindex但不起作用。谢谢。

2 个答案:

答案 0 :(得分:0)

将按钮z-index属性设置为最低可能的数字,然后在运行时添加它。

答案 1 :(得分:0)

您是否还使用Panel.SetZindex进行图像控制?我想你会把它用于不用于图像的按钮,这就是为什么按钮仍然在图像控制之前。

您应该将按钮的z-index设置为最小可能值,将图像的z-index设置为最高可能值,以便图像显示在前面。

使用以下代码:

Panel.SetZindex(button1,0);
Panel.SetZindex(button2,1);
Panel.SetZindex(button3,2);

Panel.SetZindex(image,3);