在屏幕上相对于网格Windows Phone查找Button / UIElement的位置

时间:2011-11-21 01:20:28

标签: c# silverlight windows-phone-7 uielement

我无法找到一种方法来获取屏幕控制的(x,y)坐标中的位置,例如相对于其内部网格的按钮。有没有办法做到这一点,我忽略了?

1 个答案:

答案 0 :(得分:22)

var transform = button.TransformToVisual(grid);        
Point absolutePosition = transform.Transform(new Point(0, 0));

来自How to get the position of an element in a StackPanel?