FIX: InvalidOperationException-uitzondering doet zich voor in een WPF toepassing wanneer u de eigenschap zichtbaar van een Window-object dat is geladen met de methode Application.LoadComponent

Symptomen


Overweeg het volgende scenario:

  • U hebt een .net Framework 3.5 Service Pack 1 gebaseerde Windows Presentation Foundation (WPF) toepassing.

  • U roept de methode Application.LoadComponent om het laden van een bestand Extensible Application Markup Language (XAML).

  • Stelt u de eigenschap Application.StartupUri van de XAML bestand.

  • U stelt de zichtbaarheidseigenschap van het object window in de XAML bestand.

In dit scenario wordt de toepassing vastloopt wanneer u probeert uit te voeren. Bovendien, als u de toepassing te debuggen probeert, vindt u is een InvalidOperationException -uitzondering opgetreden.

Oorzaak

Dit probleem treedt op omdat het object van de XAML bestand wordt gesloten voordat de eigenschap Visibility wordt ingesteld.

Oplossing

Informatie over de hotfix

Een ondersteunde hotfix is nu beschikbaar bij Microsoft. Het is echter bedoeld om alleen het probleem dat wordt beschreven in dit artikel. Pas deze alleen toe op systemen waarop dit specifieke probleem zich voordoet. Deze hotfix moet wellicht extra worden getest. Als u geen ernstige problemen ondervindt, is het daarom raadzaam te wachten op het volgende servicepack waarin deze hotfix is opgenomen.

U lost dit probleem meteen contact op met Microsoft Customer Support Services om de hotfix te verkrijgen. Voor een volledige lijst met telefoonnummers van Microsoft Customer Support Services en informatie over kosten van ondersteuning vindt u op de volgende Microsoft-website:

http://support.microsoft.com/contactus/?ws=supportOpmerking In speciale gevallen kunnen kosten die normaal aan ondersteuningsoproepen verbonden zijn, worden geannuleerd als een medewerker van Microsoft productondersteuning van mening is dat een specifieke update de oplossing van uw probleem is. De normale ondersteuningskosten blijven gelden voor extra ondersteuningsvragen die niet in aanmerking voor de specifieke update in kwestie komen.

Vereisten


U moet .NET Framework 3.5 Service Pack 1 (SP1) hebben geïnstalleerd om deze hotfix te kunnen hebben.

Opnieuw opstarten


U hoeft de computer niet opnieuw op te starten nadat u deze hotfix hebt toegepast.

Informatie over het vervangen van hotfixes


Deze hotfix vervangt geen andere hotfixes.

Bestandsinformatie


De Engelse versie van deze hotfix heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Om het verschil tussen UTC en lokale tijd te vinden, gebruik de
Tijdzone
tabblad de
Datum en tijd
een item in het Configuratiescherm.

x86-versies van Windows XP en Windows Server 2003

Bestandsnaam

Bestandsversie

Bestandsgrootte

Datum

Tijd

Platform

presentationframework.dll

3.0.6920.4000

5,283,840

29-Jan-2009

23:46

x86


x64-versies van Windows XP en Windows Server 2003

Bestandsnaam

Bestandsversie

Bestandsgrootte

Datum

Tijd

Platform

presentationframework.dll

3.0.6920.4000

4,636,672

29-Jan-2009

23:23

x64


x86-versies van Windows Vista en Windows Server 2008

Bestandsnaam

Bestandsversie

Bestandsgrootte

Datum

Tijd

Presentationframework.dll

3.0.6920.4000

5,283,840

05-Feb-2009

00:20


x64-versies van Windows Vista en Windows Server 2008

Bestandsnaam

Bestandsversie

Bestandsgrootte

Datum

Tijd

Presentationframework.dll

3.0.6920.4000

4,636,672

05-Feb-2009

00:26

Status

Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Meer informatie

Ga naar de volgende Microsoft-website voor meer informatie over de Eigenschap Application.StartupUri -klasse:

http://msdn.microsoft.com/en-us/library/system.windows.application.startupuri.aspxGa naar de volgende Microsoft-website voor meer informatie over de uitzondering InvalidOperationException :

http://msdn.microsoft.com/en-us/library/system.invalidoperationexception_properties.aspx

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×