如何在WPF中获取运行时控件的XY坐标?

Cod*_*987 25 wpf

如何在WPF中获取运行时控件的XY坐标?

Zai*_*ikh 70

为此,有TransformToAncestor方法:

Point relativePoint = myVisual.TransformToAncestor(rootVisual)
                          .Transform(new Point(0, 0));
Run Code Online (Sandbox Code Playgroud)

myVisual你想要获得位置的元素在哪里,rootVisualApplication.Current.MainWindow什么,或者你想要的位置相对于什么.

参考链接:
在wpf窗口中获取元素的绝对位置