让标签留在前台

时间:2015-01-09 12:10:35

标签: c# wpf

我有多个图片,右下角有标签(UI元素)。在创建时,我首先加载图像然后加载标签,以便标签位于前景(可见)。在运行时,图像的顺序会发生变化 - 它们会在我的网格上重新定位。因此,如果重新定位图像,则标签不可见,因为标签是先前创建的,因此位于图像后面。

现在如何强制标签保持在顶部而不重新创建标签?

此致

1 个答案:

答案 0 :(得分:2)

尝试将Canvas.ZIndex = 1设置为Label

像:

this.labelName.SetValue(Canvas.ZIndexProperty, 1);

XAML

<sdk:Label Canvas.ZIndex="1" Content="My Text"/>