Frage

Ich habe eine WPF-Anwendung mit AllowsTransparency = "True", weil wir flippige Grenzen möchten.

Wenn ich Remote-Desktop in einen Computer und unsere Anwendung ausführen, Menü und Rechtsklick-Menüs in Textfeldern tauchen hinter der Anwendung auf. Ich überprüfte dies der Hintergrund halbtransparent machen. Hier ist ein Screenshot:

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

Wir sind mit .net 3.5 SP1 auf XP SP3. Ich habe einige Blogeinträge lesen, dass es sich hierbei um ein paar Dinge zu reparieren mit Rendering aber das ist ein Fehler für uns. Weiß jemand von irgendwelchen Lösungen oder bin ich nur aus Glück dazu?

War es hilfreich?

Lösung

Es ist ein bekannter Fehler zu Kontrollen im Zusammenhang hinter dem übergeordneten Fenster in diese MSDN Post . Es ist ein Hotfix für XP in dem Artikel erwähnt, aber einige Menschen erleben nach wie vor das Problem, nachdem Sie den Hotfix anwenden.

Andere Tipps

Sie sollten nicht AllowsTransparency verwenden = „True“, es viele seltsame Fehler verursacht und schlechte Leistung, wenn Sie funky Grenzen wollen, sollten Sie es auf die alte Weise tun -. Aufruf SetWindowRgn über Interop

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

Blick auf das Ende im Abschnitt mit dem Titel „Office 2007 ohne Aero - Oder sind Sie verantwortlich für alles“

.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top