Tengo una ventana WPF muy simple: lo único que hay es un botón alineado a la derecha. Cuando cambio el tamaño de la ventana arrastrando el límite izquierdo, el botón salta alrededor, mucho. Pruébelo usted mismo, arrastre el límite izquierdo hacia adelante y hacia atrás.Cómo arreglar el tamaño de formulario de WPF: ¿controles rezagados y fondo negro?
Además, un fondo negro queda expuesto temporalmente durante el cambio de tamaño.
En this pregunta, hice una pregunta similar acerca de Windows Forms. La única respuesta que obtuve sugirió que esto se corrigió en WPF; sin embargo, sorprendentemente, no solo no está solucionado, sino que WPF también agrega un segundo error visual: el fondo negro temporal.
A continuación se muestra el aspecto del control de lag; esto ocurre cuando cambio el tamaño de la ventana por su borde superior (grabado con una cámara porque la pantalla-cap hizo menos evidente al hacer todo lo lento):
Ejemplo del borde negro: se capturó al cambiar el tamaño de la ventana; es sólo así durante una fracción de segundo, pero es muy notable:
¿Estoy haciendo algo mal? ¿Cómo puedo mantener mis controles visualmente en un solo lugar durante el cambio de tamaño? ¿Cómo puedo evitar el borde negro?
Nota: el botón termina en el lugar correcto finalmente - que sólo salta de las brevemente durante el cambio de tamaño.
Acabo de crear una lista de capturas de pantalla para demostrar la idea. –
Me mantiene conmocionado. Microsoft crea una tecnología maravillosa para diseñar bellas interfaces de usuario e introdujo este horrible error visual. –