Как я могу определить верхнюю / левую позицию метки в WPF?
-
06-09-2019 - |
Вопрос
У меня есть метка WPF, содержащаяся в FlowLayoutPanel, и я хочу определить положение метки при щелчке мышью.Я пытаюсь расположить всплывающий элемент управления рядом с меткой, и мне просто нужно его местоположение.
Решение
В Popup
управление имеет встроенную эту способность.Вы можете использовать Placement
, PlacementTarget
, HorizontalOffset
и VerticalOffset
свойства для управления им.
Тем не менее, если вы действительно хотите найти точку относительно другого элемента управления, используйте UIElement.TranslatePoint
способ.
Не связан с StackOverflow