Pregunta

Tengo una aplicación WPF con AllowsTransparency = "true" porque nos gustan las fronteras cobardes.

Cuando escritorio remoto en un ordenador y ejecutar nuestras aplicaciones, menús y menús de botón derecho del ratón en los cuadros de texto están apareciendo por detrás de la aplicación. Verifiqué esto haciendo el semi fondo transparente. Aquí hay una captura de pantalla:

http://i662.photobucket.com/albums/uu345/jpchow26 /popunder.png

Estamos utilizando .NET 3.5 SP1 en Windows XP SP3. He leído algunos artículos de blog que esto se supone que arreglar algunas cosas con la representación, pero esto es un error para nosotros. Alguien sabe de alguna solución o me acaba de salir de la suerte en esto?

¿Fue útil?

Solución

No es un fallo conocido relacionado con los controles apareciendo por detrás de su ventana padre discutido en este mensaje MSDN . Hay una revisión para XP se menciona en el artículo, pero algunas personas todavía experimenta el problema después de aplicar la revisión.

Otros consejos

No use AllowsTransparency = "true", se produce una gran cantidad de insectos extraños y malos resultados, si quieres fronteras cobardes que debe hacerlo de la manera antigua -. SetWindowRgn llamando a través de interoperabilidad

http: //blogs.msdn.com/wpfsdk/archive/2008/09/08/custom-window-chrome-in-wpf.aspx

mirada al final de la sección titulada "Office 2007 sin Aero - O, usted es responsable de todo"

.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top