Domanda

Ho un'applicazione WPF con AllowsTransparency = "True" perché ci piace confini funky.

Quando il desktop remoto in un computer ed eseguire la nostra applicazione, menu e menu del tasto destro in caselle di testo stanno spuntando dietro l'applicazione. Ho verificato questo rendendo lo sfondo semitrasparente. Ecco uno screenshot:

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

Stiamo usando .NET 3.5 SP1 su XP SP3. Ho letto alcuni blogposts che questo dovrebbe risolvere alcune cose con il rendering, ma questo è un bug per noi. Qualcuno sa di eventuali soluzioni o sono semplicemente fuori di fortuna su questo?

È stato utile?

Soluzione

C'è un noto bug relativo ai controlli spuntano dietro la loro finestra padre discusso in questo MSDN messaggio . C'è una correzione per XP menzionato nell'articolo, ma alcune persone il problema persiste dopo aver applicato l'aggiornamento rapido.

Altri suggerimenti

Si consiglia di non utilizzare AllowsTransparency = "True", che provoca un sacco di strani insetti e scarso rendimento, se si desidera che i bordi funky si dovrebbe fare alla vecchia maniera -. Chiamando SetWindowRgn tramite interoperabilità

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

sguardo alla fine presso la sezione intitolata "Office 2007 senza Aero - Oppure, siete responsabili di tutto ciò"

.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top