Question

J'ai une application WPF avec AllowsTransparency = "true" parce que nous aimons les frontières funky.

Quand je bureau à distance à un ordinateur et d'exécuter notre application, les menus et les menus de clic droit dans les zones de texte surgissent derrière l'application. J'ai vérifié cela en faisant la semi-transparente de fond. Voici une capture d'écran:

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

Nous utilisons NET 3.5 SP1 sur XP SP3. J'ai lu certains que cela est blogposts censé corriger certaines choses avec le rendu, mais c'est un bug pour nous. Tout le monde sait de toute solution ou suis-je pas de chance à ce sujet?

Était-ce utile?

La solution

Il y a un bug connu lié à des contrôles surgissant derrière leur fenêtre parent discuté dans ce poste MSDN . Il y a un correctif pour Windows XP mentionné dans l'article, mais certaines personnes éprouvent toujours le problème après avoir appliqué le correctif.

Autres conseils

Vous ne devriez pas utiliser AllowsTransparency = « true », il provoque beaucoup de bugs étranges et de mauvaises performances, si vous voulez les frontières géniales que vous devriez le faire à l'ancienne -. Appeler SetWindowRgn via Interop

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

regard à la fin à la section intitulée « Office 2007 sans Aero - Ou bien, vous êtes responsable de tout »

.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top