如何在WinRT和Silverlight中获取控件的屏幕坐标?

时间:2014-03-27 19:43:04

标签: c# wpf silverlight windows-runtime controls

我想获得silverlight和WinRT中控件的屏幕坐标(XY位置)。 在WPF中,我可以使用 PointToScreen 方法获取坐标。但是Silverlight和WinRT中没有类似的方法。 所以任何人都可以帮助我获取控件的屏幕坐标...

1 个答案:

答案 0 :(得分:0)

是。这样可行。现在我用过如下。 在WinRT中, control.TransformToVisual(null).TransformPoint(new Point(0,0)) 在Silverlight中, this.control.TransformToVisual(null).Transform(new Point(0,0));