我想知道如何获得2 Textboxes的坐标(x,y)并相互比较,我看到一些代码使用GeoCoordinate然后我尝试但我不知道为什么我的视觉工作室不支持该库,帮助我并给我一些get(x,y)控件的代码示例,我使用visual studio 2010和OS 7.1
答案 0 :(得分:1)
我认为GeoCoordinate适用于GPS位置,您无法使用它来定位网格中的控件。
但是,您可以使用此代码相对于网格或stackPanel本地化控制,感谢下面的代码:
var transform1 = textBox1.TransformToVisual(grid);//Grid is your content panel
Point absolutePosition1 = transform1.Transform(new Point(0, 0));
var transform2 = textBox2.TransformToVisual(grid);//Grid is your content panel
Point absolutePosition2 = transform2.Transform(new Point(0, 0));
之后,你可以比较它们。