如何获得框架元素边界矩形的左上角坐标?
let fe : FrameworkElement = ea.Item.Content
let p = fe.TranslatePoint(new Point(0.0, 0.0), null)前面的代码告诉我:没有定义字段、构造函数或成员'TranslatePoint‘。我很困惑,因为MSDN显示这是从UIElement继承的FrameworkElement的成员:
http://msdn.microsoft.com/en-us/library/system.windows.frameworkelement_members(v=VS.100).aspx
发布于 2010-05-24 02:22:25
使用element.TranslatePoint(new Point(0.0, 0.0), null)获取element相对于逻辑根元素的左上角坐标。如果您希望它相对于另一个元素,请在第二个参数中指定它,而不是null。然后您可以使用ActualWidth和ActualHeight来计算整个矩形。
https://stackoverflow.com/questions/2892759
复制相似问题