получите координаты ограничительного прямоугольника FrameworkElement

Как каждый получает верхние левые координаты ограничительного прямоугольника элементов платформы?

    let fe : FrameworkElement = ea.Item.Content 
    let p = fe.TranslatePoint(new Point(0.0, 0.0), null)

Предыдущий код дает мне: поле, конструктор или участник 'TranslatePoint' не определяются. Я смущен, поскольку MSDN Показывает это memeber FrameworkElement, наследованного от UIElement:

http://msdn.microsoft.com/en-us/library/system.windows.frameworkelement_members (v=VS.100) .aspx

5
задан akaphenom 24 May 2010 в 16:34
поделиться

1 ответ

Используйте element.TranslatePoint (new Point (0.0, 0.0), null) , чтобы получить верхние левые координаты элемента относительно логического корневого элемента. Если вы хотите, чтобы он относился к другому элементу, укажите его во втором параметре вместо null . Затем вы можете использовать ActualWidth и ActualHeight для вычисления всего прямоугольника.

13
ответ дан 18 December 2019 в 14:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: