2014-03-27 78 views
1

我想獲取Silverlight和WinRT中控件的屏幕座標(XY位置)。 在WPF中,我可以使用PointToScreen方法獲得座標。但Silverlight和WinRT中沒有類似的方法。 所以任何人都可以幫助我獲得控件的屏幕座標...如何在WinRT和Silveright中獲取控件的屏幕座標?

+2

請問這個[Link](http://stackoverflow.com/questions/8740374/how-do-you-find-the-screen-position-of-a-control-in-silverlight-on-wp7)help ? – safetyOtter

+0

是的。這樣可行。現在我已經使用瞭如下在WinRT中,control.TransformToVisual(null).TransformPoint(new Point(0,0))在Silverlight中,this.dataGrid.TransformToVisual(null).Transform(new Point(0,0));感謝您的幫助。 – Selvamz

回答

0

是的。這樣可行。現在我已經在下面使用了。 在WinRT中, control.TransformToVisual(null).TransformPoint(new Point(0,0)) 在Silverlight中, this.control.TransformToVisual(null).Transform(new Point(0,0));