我在 WPF 中使用了图像。在图像的顶部,我放置了标签。当调整我的窗口大小时,图像也会调整大小,这没关系。然而,标签也应该重新定位。因此它们在图像顶部保持相同的相对位置。目前我正在使用画布。我为标签设置了 Canvas.Top 和 Canvas.Left 属性。调整大小时如何修复标签的位置。
问问题
1487 次
我在 WPF 中使用了图像。在图像的顶部,我放置了标签。当调整我的窗口大小时,图像也会调整大小,这没关系。然而,标签也应该重新定位。因此它们在图像顶部保持相同的相对位置。目前我正在使用画布。我为标签设置了 Canvas.Top 和 Canvas.Left 属性。调整大小时如何修复标签的位置。
使用 aViewbox
并将您的Canvas
放在ViewBox
.
如果您想始终将标签放在图像顶部,只需使用StackPanel
.