Como posso determinar a posição superior / esquerdo de uma etiqueta no WPF?
-
06-09-2019 - |
Pergunta
Eu tenho um rótulo WPF contido em um FlowLayoutPanel e eu quero para determinar a posição do rótulo quando clicado com o mouse. Eu estou tentando posicionar um controle pop-up, onde próximo ao rótulo e só precisa de sua localização.
Solução
O controle Popup
tem essa capacidade embutida. Você pode usar as propriedades Placement
, PlacementTarget
, HorizontalOffset
e VerticalOffset
para controlá-lo.
Dito isto, se você realmente quer encontrar um ponto em relação ao outro controle, use o UIElement.TranslatePoint
método.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow