¿Cómo puedo encontrar el centro de un UIElement
en wpf?Encontrar el centro de un elemento en wpf
6
A
Respuesta
6
Puede obtener la posición absoluta del control como éste
Point relativePoint = myVisual.TransformToAncestor(rootVisual)
.Transform(new Point(0, 0));
donde myVisual
es su control y rootVisual
es el control de los padres (ver Get Absolute Position of element within the window in wpf), para que pueda encontrar el centro de la UIElement como esto
Point pt = new Point(relativePoint.X + myVisual.ActualWidth/2, relativePoint.Y + myVisual.ActualHeight/2);
0
Construido a partir @ArsenMkrt,
Point center = myVisual.TransformToAncestor(rootVisual).Transform(new Point(myVisual.ActualWidth/2, myVisual.ActualHeight/2));
Cuestiones relacionadas
- 1. Encontrar el centro de un clúster
- 2. WPF: Centro TabItems en un TabControl
- 3. ¿Cómo puedo encontrar el centro del objeto?
- 4. ¿Cómo encontrar el centro Coordinate of Rectangle?
- 5. Cómo colocar un elemento absoluto desde el centro - CSS
- 6. ¿Cómo centro un elemento de anclaje en CSS?
- 7. Encontrar el elemento antes y después de un elemento específico
- 8. Encontrar el centro de múltiples ubicaciones en Google Maps
- 9. centro documentView en el centro de NSScrollView
- 10. Encontrar un elemento específico en un NSArrayController
- 11. ¿Cómo puedo encontrar un elemento en un ListBox de WPF escribiendo?
- 12. Encontrar centro de rotación para un conjunto de puntos
- 13. Cómo alinear verticalmente una posición en el centro: elemento relativo
- 14. ¿Cómo centrar elementos en BoxLayout usando el centro del elemento?
- 15. elemento en ComboBox WPF
- 16. Encontrar un elemento mediante el selector de CSS en GWT
- 17. ¿Cómo encontrar el índice de un elemento en una lista?
- 18. centro de un div en el CSS
- 19. Alineación de un botón en el centro
- 20. Python: encontrar un elemento en una matriz
- 21. Cómo encontrar las coordenadas del centro x del elemento y la compensación de la ventana relacionada
- 22. Encontrar elemento específico basado en un atributo
- 23. encontrar el elemento insertado en la lista
- 24. Cómo centrar un elemento en el lienzo wpf
- 25. Centro de texto en un punto dado en un lienzo de WPF
- 26. ¿Cuál es el algoritmo para encontrar el centro de un círculo a partir de tres puntos?
- 27. Encontrar un elemento que coincida con el predicado en Scala
- 28. WPF: ¿cómo manejo un clic en un elemento de ListBox?
- 29. WPF: ¿Puedo establecer el ancho de un elemento por porcentajes?
- 30. Obteniendo el verdadero cuadro delimitador visual de un elemento WPF?
No funciona para una ruta. Sigo buscando una respuesta. Gracias –