让标签留在前台
Let a label stay in the foreground
我有多个图像在右下角有标签(UI 元素)。在创建时,我首先加载图像,然后加载标签,以便标签位于前景(可见)。在运行时,图像的顺序发生变化——它们在我的网格上重新定位。因此,如果图像被重新定位,标签将不可见,因为标签是较早创建的,因此位于图像后面。
现在如何在不重新创建标签的情况下强制标签保持在顶部?
此致
尝试将 Canvas.ZIndex = 1
设置为 Label
喜欢:
this.labelName.SetValue(Canvas.ZIndexProperty, 1);
或 XAML
:
<sdk:Label Canvas.ZIndex="1" Content="My Text"/>
我有多个图像在右下角有标签(UI 元素)。在创建时,我首先加载图像,然后加载标签,以便标签位于前景(可见)。在运行时,图像的顺序发生变化——它们在我的网格上重新定位。因此,如果图像被重新定位,标签将不可见,因为标签是较早创建的,因此位于图像后面。
现在如何在不重新创建标签的情况下强制标签保持在顶部?
此致
尝试将 Canvas.ZIndex = 1
设置为 Label
喜欢:
this.labelName.SetValue(Canvas.ZIndexProperty, 1);
或 XAML
:
<sdk:Label Canvas.ZIndex="1" Content="My Text"/>