5
如何獲取框架元素邊界矩形的左上角座標?獲取FrameworkElement邊界矩形的座標
let fe : FrameworkElement = ea.Item.Content
let p = fe.TranslatePoint(new Point(0.0, 0.0), null)
上述代碼給了我:字段,構造函數或成員'TranslatePoint'沒有定義。我很困惑,MSDN顯示此爲FrameworkElement的的memeber自UIElement繼承:
http://msdn.microsoft.com/en-us/library/system.windows.frameworkelement_members(v=VS.100).aspx
該字段構造函數或成員'TranslatePoint'未定義 – akaphenom 2010-05-24 16:31:21
它在WPF中定義。在Silverlight中,您必須使用'element.TransformToVisual(root).Transform(new Point(0.0,0.0))'。 – 2010-05-24 17:13:29
賓果!你知道這是爲什麼嗎? – akaphenom 2010-05-24 17:59:00