Tengo una aplicación WPF en la que la decoración de la ventana principal es personalizada, a través de WindowStyle = "None". Dibujo mi propia barra de título y los botones min/max/close. Desafortunadamente, Windows no aplica mis propiedades MinWidth y MinHeight cuando la ventana cambia de tamaño, lo que permite cambiar el tamaño de la ventana hasta 3x3 (appx, lo suficiente para mostrar los identificadores para hacer crecer la ventana).Cómo aplicar MinWidth y MinHeight en una ventana de WPF donde WindowStyle = "None"?
Ya estoy teniendo que interceptar eventos de ventana (sp 0x0024) para corregir el error de maximización (donde se maximizará sobre la barra de tareas de Windows) causado por WindowStyle = none. No tengo miedo de interceptar más eventos para lograr lo que necesito.
¿Alguien sabe cómo hacer que mi ventana no cambie de tamaño debajo de mis propiedades MinWidth y MinHeight, si es posible? ¡¡Gracias!!
¡Gracias! Esto es exactamente lo que necesitaba. Ya tenía la fuente conectada, porque estaba monitoreando 0x0024 (maximizar el evento), así que solo tuve que agregar un caso a mi interruptor. ¡Gracias de nuevo! –
Gracias. Eso lo solucionó bien y correctamente. – Dennis
¿Hay alguna forma de detener el parpadeo de la pantalla "Negro" cuando se intenta exceder MinHeight o MinWidth? El parpadeo es malo. –