Hola, estoy desarrollando una aplicación wpf. Estoy agregando el objeto de myUserControl en lienzo. Necesito altura y con un control de usuario agregado. Ahora el problema es que el control del usuario está diseñado dinámicamente, estoy creando una grilla y agregando filas y columnas de acuerdo con la configuración del usuario, y estoy dando el auto en altura y ancho. así que no estoy obteniendo la altura y el ancho real del control del usuario mientras lo agrego en el lienzo.¿Cómo obtener la altura y el ancho del control de usuario diseñado dinámicamente mientras se agrega en el control canvas de wpf?
5
A
Respuesta
11
Todos los elementos de la interfaz de usuario derivados de FrameworkElement
tienen las propiedades ActualWidth
y ActualHeight
.
Cuestiones relacionadas
- 1. Cambiar el ancho y la altura del control deslizante jQuery
- 2. cómo puedo obtener el padre del control de usuario wpf
- 3. wpf ancho de control vinculante
- 4. Viewstate variable perdido en el control del usuario cargado dinámicamente
- 5. WPF control de usuario dentro de otro control de usuario
- 6. control de frontera wpf para abarcar el ancho de listboxItem
- 7. ¿Cómo obtener el ancho/alto de un control colapsado en WPF?
- 8. Cómo cambiar el tamaño del control de usuario en WPF en tiempo de ejecución
- 9. ¿Cómo estirar en ancho un control de usuario WPF a su ventana?
- 10. ¿Cómo eliminar la altura y el ancho?
- 11. controles no aparecen en el control de usuario creada dinámicamente
- 12. Cargue el control de usuario dinámicamente con los parámetros
- 13. XNA: obtener el ancho y la altura de la pantalla
- 14. wpf canvas background image dinámicamente
- 15. Obtener el ancho de la pantalla y la altura
- 16. WPF: Animar control de usuario en carga
- 17. Validar el control agregado dinámicamente
- 18. Adjuntar ICommand en WPF control de usuario
- 19. Diferencia entre control de usuario y biblioteca de control personalizado
- 20. WPF Design: Cómo hacer el control del usuario con la esquina redondeada y el efecto de sombra
- 21. usuario C# genérico de control de WPF
- 22. Seleccionar el control del usuario según el tipo de DataContext
- 23. Obtener la altura y el ancho de la imagen PHP
- 24. Cómo obtener el ancho del contenedor en el que se agrega mi vista en Android
- 25. WPF, control de usuario o DataTemplate
- 26. WPF - Manejo de eventos desde el control del usuario en el modelo de vista
- 27. UserControls WPF - Establecer la propiedad .Command en el botón de control de usuario en el interior
- 28. WPF: Chainging property de otro control en el control Trigger
- 29. Cómo obtener el ancho real de un WPF Popup
- 30. Deje que la altura del control de tabulación de WPF asuma la altura del artículo más grande?
Cuando agrego control en lienzo, es nulo. pero una vez que se agrega el objeto en el lienzo, si encuentro usercontrol por nombre y comprobé que tengo ActualHeight y Width, pero lo necesito cuando el control realmente se agrega en el lienzo. –
Creo que puede forzar el cálculo del tamaño haciendo una llamada a UpdateLayout() en su control de usuario. – Clemens
gracias, funciona ... –