Come è possibile determinare la posizione superiore / sinistra di un'etichetta in WPF?
-
06-09-2019 - |
Domanda
Ho un'etichetta WPF contenuto in un FlowLayoutPanel e voglio per determinare la posizione dell'etichetta quando si fa clic con il mouse. Sto cercando di posizionare un controllo pop-up dove vicino a l'etichetta e solo bisogno la sua posizione.
Soluzione
Il controllo Popup
ha questa capacità built-in. È possibile utilizzare i Placement
, PlacementTarget
, HorizontalOffset
e VerticalOffset
proprietà di controllarlo.
Detto questo, se si vuole veramente trovare un punto relativo a un altro controllo, utilizzare il metodo UIElement.TranslatePoint
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow