UWP等效的.NET UIElement.TranslatePoint

时间:2018-05-31 06:46:34

标签: c# uwp

我希望获得相对于它的容器的UIElement的位置,以覆盖它上面的图像。

System.WIndows命名空间中的UIElement正是我​​想要的。 UWP中的等价物是什么?

1 个答案:

答案 0 :(得分:3)

您可以使用UIElement.TransformToVisual(UIElement)方法。

如果你想要左上角,那么这里的代码是什么样的:

var top_left = child_uiElement.TransformToVisual(container_uiElement).TransformPoint(new Windows.Foundation.Point(0,0));