我希望获得 UIElement 相对于它的容器的位置,以在其上叠加图像。
System.WINdows 命名空间中的 UIElement 正是我想要的。UWP 中的等价物是什么?
您可以使用UIElement.TransformToVisual(UIElement)方法。
如果您想要左上角,代码如下所示:
var top_left = child_uiElement.TransformToVisual(container_uiElement).TransformPoint(new Windows.Foundation.Point(0,0));
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
285 次 |
最近记录: |