Как я могу определить верхнюю / левую позицию метки в WPF?

StackOverflow https://stackoverflow.com/questions/730726

  •  06-09-2019
  •  | 
  •  

Вопрос

У меня есть метка WPF, содержащаяся в FlowLayoutPanel, и я хочу определить положение метки при щелчке мышью.Я пытаюсь расположить всплывающий элемент управления рядом с меткой, и мне просто нужно его местоположение.

Это было полезно?

Решение

В Popup управление имеет встроенную эту способность.Вы можете использовать Placement, PlacementTarget, HorizontalOffset и VerticalOffset свойства для управления им.

Тем не менее, если вы действительно хотите найти точку относительно другого элемента управления, используйте UIElement.TranslatePoint способ.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top