如何在 UWP 中为 UIElement 设置绝对位置?

Nas*_*efi 7 position uielement uwp

我想将 UIElement 的 position 属性设置为 X 和 Y 的绝对值。我该如何进行此操作?为什么 UWP 中的绝对定位如此困难?

小智 1

首先,UWP 中的绝对位置非常困难,因为相对于父元素(Page、Grid 等)构建的 GUI 子元素您可以看到,如果您打开UIElement的文档并打开 Property ActualOffset,您可以看到, :

获取此 UIElement 相对于其父级的位置,该位置是在布局过程的 > 排列过程中计算的。

但是您可以更改通过类GeneralTransform计算坐标的相对点。您可以在此票证中看到示例。