FIX: Der Inhalt von mehrschichtigen Fenstern für eine WPF-basierte Anwendung wird nicht angezeigt, nachdem Windows aus dem Standbymodus oder Ruhezustand oder mehreren Problemen beim Rendern von Grafiken in .NET Framework 3.5 SP1 fortgesetzt wurde

Gilt für
.NET Framework 3.5 Service Pack 1

Symptome

Nehmen Sie folgendes Szenario an:

  • Sie führen eine auf Windows Presentation Foundation (WPF) basierende Anwendung aus, die .NET Framework 3.0 Service Pack 2 (SP2) auf einem Computer ausführt, auf dem ein Windows-Betriebssystem ausgeführt wird.
  • Sie legen die Window.AllowsTransparency-Eigenschaft auf True fest. Wenn der Wert True festgelegt ist, verwendet die Anwendung mehrschichtige Fenster.
  • Das Betriebssystem wechselt in den Standbymodus oder Ruhezustand und wird dann aus dem Standbymodus oder Ruhezustand fortgesetzt.
  • Nach dem Fortsetzen des Systems versucht WPF, den Inhalt der überlagerten Fenster zu rendern.

In diesem Szenario wird der Inhalt der mehrschichtigen Fenster nicht angezeigt.

Notizen

  • .NET Framework 3.0 SP2 ist im .NET Framework 3.5 Service Pack 1 (SP1) enthalten.
  • Weitere Probleme, die durch diesen Hotfix behoben werden, werden im folgenden Microsoft Knowledge Base (KB)-Artikel beschrieben:
    967634 FIX: Beim Rendern von Grafiken mit Windows Presentation Foundation (WPF) in einer .NET Framework 3.5 SP1-basierten Anwendung können mehrere Probleme auftreten.

Ursache

Dieses Problem tritt auf, weil das Grafiksubsystem des Betriebssystems möglicherweise nicht sofort nach einer Benachrichtigung im POWERBROADCAST-Fenster bereit ist. Daher werden die mehrschichtigen Fenster nicht angezeigt.

Lösung

Installieren Sie das im folgenden Microsoft Knowledge Base-Artikel beschriebene Hotfixpaket, um dieses Problem zu beheben:

2667241 Ein Updaterollup ist für Windows Presentation Foundation (WPF) für Microsoft .NET Framework 3.5 verfügbar

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.

Weitere Informationen

Weitere Informationen zur Terminologie für Softwareupdates von Microsoft finden Sie im folgenden Artikel der Microsoft Knowledge Base:

824684 Erläuterung von Standardbegriffen bei Microsoft-Softwareupdates

Weitere Dateiinformationen

Weitere Dateiinformationen für Windows Vista und Windows Server 2008

Weitere Dateien für alle unterstützten x86-basierten Versionen von Windows Vista SP2 und Windows Server 2008 SP2

Dateiname Msil_presentationframework_31bf3856ad364e35_6.0.6002.22528_none_791a147a0a499f11.manifest
Dateiversion Nicht anwendbar
Dateigröße 3,187
Datum (UTC) 19.11.2010
melden 1,614
Dateiname Msil_windowsbase_31bf3856ad364e35_6.0.6002.22528_none_998168e845f07b4f.manifest
Dateiversion Nicht anwendbar
Dateigröße 3,137
Datum (UTC) 19.11.2010
melden 16:15

Weitere Dateien für alle unterstützten x64-basierten Versionen von Windows Vista SP2 und Windows Server 2008 SP2

Dateiname Amd64_presentationcore_31bf3856ad364e35_6.0.6002.22528_none_0ab22c385e9e9e4b.manifest
Dateiversion Nicht anwendbar
Dateigröße 9,413
Datum (UTC) 19.11.2010
melden 16:24
Dateiname Amd64_wpf-presentationframework_31bf3856ad364e35_6.0.6002.22528_none_cd0775ff24a0bc78.manifest
Dateiversion Nicht anwendbar
Dateigröße 14,891
Datum (UTC) 19.11.2010
melden 16:25
Dateiname Amd64_wpf-presentationhostdll_31bf3856ad364e35_6.0.6002.22528_none_ce8c8731eea99096.manifest
Dateiversion Nicht anwendbar
Dateigröße 9,603
Datum (UTC) 19.11.2010
melden 16:26
Dateiname Amd64_wpf-windowsbase_31bf3856ad364e35_6.0.6002.22528_none_b5ee26dd1670744e.manifest
Dateiversion Nicht anwendbar
Dateigröße 16,296
Datum (UTC) 19.11.2010
melden 16:29
Dateiname Msil_presentationframework_31bf3856ad364e35_6.0.6002.22528_none_791a147a0a499f11.manifest
Dateiversion Nicht anwendbar
Dateigröße 3,187
Datum (UTC) 19.11.2010
melden 1,614
Dateiname Msil_windowsbase_31bf3856ad364e35_6.0.6002.22528_none_998168e845f07b4f.manifest
Dateiversion Nicht anwendbar
Dateigröße 3,137
Datum (UTC) 19.11.2010
melden 16:15
Dateiname X86_presentationcore_31bf3856ad364e35_6.0.6002.22528_none_ae9390b4a6412d15.manifest
Dateiversion Nicht anwendbar
Dateigröße 9,655
Datum (UTC) 19.11.2010
melden 16:10
Dateiname X86_wpf-presentationframework_31bf3856ad364e35_6.0.6002.22528_none_70e8da7b6c434b42.manifest
Dateiversion Nicht anwendbar
Dateigröße 5,589
Datum (UTC) 19.11.2010
melden 1,612
Dateiname X86_wpf-presentationhostdll_31bf3856ad364e35_6.0.6002.22528_none_726debae364c1f60.manifest
Dateiversion Nicht anwendbar
Dateigröße 9,557
Datum (UTC) 19.11.2010
melden 16:13
Dateiname X86_wpf-windowsbase_31bf3856ad364e35_6.0.6002.22528_none_59cf8b595e130318.manifest
Dateiversion Nicht anwendbar
Dateigröße 10,546
Datum (UTC) 19.11.2010
melden 16:15