【发布时间】:2012-06-27 12:15:10
【问题描述】:
我有一个带有一些文本框的网格和一个超出网格边界的图像,我在我的代码中动态地将这个网格添加到另一个网格。
我想让我的图像位于所有其他网格之上。不幸的是,我添加到根网格的每个网格都会悬停在我之前的网格图像上。
你有什么建议吗?!我已经尝试过使用 zindex,但在我的情况下它不起作用。
我做错了什么?
【问题讨论】:
标签: silverlight layout grid z-index
我有一个带有一些文本框的网格和一个超出网格边界的图像,我在我的代码中动态地将这个网格添加到另一个网格。
我想让我的图像位于所有其他网格之上。不幸的是,我添加到根网格的每个网格都会悬停在我之前的网格图像上。
你有什么建议吗?!我已经尝试过使用 zindex,但在我的情况下它不起作用。
我做错了什么?
【问题讨论】:
标签: silverlight layout grid z-index
ZIndex 仅适用于面板派生容器(Grid、Canvas、Stackpanel 等)的直接子级。否则,它取决于它们在可视树中存在的顺序(即最后一个显示在顶部)。
如果您有嵌套对象,您只需考虑添加它们的顺序。最简单的方法是使用两个顶级网格/面板,第一个包含 其他所有内容,最后一个仅包含动态添加的子项。
这样,您放入第二个网格的任何内容都将始终位于所有其他项目之上(在第一个网格/容器中)。
【讨论】: