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.

Foi útil?

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
scroll top