Symptom

När en beskrivning eller en nedrullningsbar kombinationsruta visas ett Windows Presentation Foundation (WPF)-program i Windows 8 eller Windows Server 2012, visas fönstret WPF som äger knappbeskrivning eller nedrullningsbar kombinationsruta bakom andra fönster.

Orsak

Det här problemet uppstår eftersom z-ordning placeringen av WPF-fönstret ändras felaktigt när det är ägare av ett popup-fönster som har WS_EX_TOPMOST extended fönstertyp som visas, till exempel en beskrivning eller en nedrullningsbar kombinationsruta. Det här problemet uppstår när Ägarfönstret i WPF-fönstret som visar ett popup-fönster som ägs av en annan tråd och andra tråd äger fönster som innehåller fönsterformatet WS_EX_TOPMOST.

Lösning

Microsoft.NET Framework 4.5.1 innehåller funktioner som program kan välja till för att undvika det här problemet i WPF-program. Lägg till följande kod i filen app.config för WPF-program för att aktivera de här funktionerna:

<?xml version="1.0" encoding="utf-8"?><configuration>
<appSettings>
<add key="UseSetWindowPosForTopmostWindows" value="True" />
</appSettings>
</configuration>


Behöver du mer hjälp?

Utöka dina kunskaper

UTFORSKA UTBILDNING >

Få nya funktioner först

ANSLUT TILL MICROSOFT INSIDERS >

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×