¿Cómo puedo determinar la posición superior / izquierda de una etiqueta en WPF?
-
06-09-2019 - |
Pregunta
I tienen una etiqueta WPF contenida en un FlowLayoutPanel y quiero para determinar la posición de la etiqueta cuando se hace clic con el ratón. Estoy tratando de posicionar un control emergente en la que cerca de la etiqueta y sólo necesito su ubicación.
Solución
El control Popup
tiene esta capacidad incorporada. Se pueden utilizar los Placement
, PlacementTarget
, propiedades y HorizontalOffset
VerticalOffset
para controlarlo.
Dicho esto, si realmente quiere encontrar un punto relativo a otro control, utilice el método UIElement.TranslatePoint
.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow