如何在WPF中获取运行时控件的XY坐标?
答案 0 :(得分:64)
为此,有TransformToAncestor方法:
Point relativePoint = myVisual.TransformToAncestor(rootVisual)
.Transform(new Point(0, 0));
myVisual
是您想要获得位置的元素,rootVisual
是Application.Current.MainWindow
或者您想要的位置相对于什么。
参考链接:
Get Absolute Position of element within the window in wpf