OPLOSSING: Problemen met keuzelijstbesturingselementen in een Silverlight voor Windows Embedded-toepassing

Inleiding

In dit artikel worden verschillende besturingsproblemen met keuzelijsten beschreven die kunnen optreden in Silverlight voor Windows Embedded-toepassingen in Windows Embedded Compact 2013. Er is een update beschikbaar om deze problemen op te lossen. Voordat u deze update installeert, moeten alle eerder uitgegeven updates voor dit product zijn geïnstalleerd.

Symptomen

Wanneer u een Silverlight voor Windows Embedded-toepassing uitvoert op een apparaat waarop Windows Embedded Compact 2013 wordt uitgevoerd, kunnen een of meer van de volgende problemen optreden:

  • U voegt twee keuzelijstbesturingselementen toe aan een toepassing en voegt vervolgens verschillende items toe in de keuzelijsten. Wanneer u een item in een van de twee lijsten selecteert en vervolgens een item in de andere lijst selecteert, blijft het eerste geselecteerde item niet geselecteerd.
  • U registreert een afhankelijkheidseigenschap met behulp van VT_BSTR of VT_READONLY_STRING en roept vervolgens de functie SetDependencyProperty aan om een tekenreeks met lengte nul in te stellen. Wanneer u echter de functie GetDependencyProperty aanroept om de waarde te verkrijgen, wordt een onjuiste waarde geretourneerd.
  • De functie GetValue wordt meerdere keren aangeroepen op elke DataBinding- of PropertyChanged-gebeurtenis. Dit kan een prestatieprobleem in de toepassing veroorzaken.
  • De toepassing heeft een keuzelijst besturingselement dat gebruikmaakt van de standaardwaarde ItemsPanelTemplate van VirtualizingStackPanel. Als u de schuifbalk van links naar rechts of van boven naar beneden verplaatst en vervolgens een nieuw item in de lijst selecteert, springt de schuifbalk terug naar het meest linkse item of naar het bovenste item, ongeacht of de verticale of horizontale stand voor het StackPanel is geselecteerd.
  • In een toepassing die twee keuzelijstbesturingselementen bevat, is er ongeveer een vertraging van één seconde tussen wanneer u op een nieuw item in de onderste lijst tikt en wanneer de gebruikersinterface wordt bijgewerkt.
  • Wanneer u een toepassing met een besturingselement verwijdert en vervolgens de toepassing opnieuw laadt, wordt de tekst in het besturingselement onjuist weergegeven.

Informatie over software-updates

Informatie downloaden

De maandelijkse update voor Windows Embedded Compact 2013 (oktober 2015) is nu beschikbaar bij Microsoft. Als u deze maandelijkse update voor Windows Embedded Compact 2013 wilt downloaden, gaat u naar Microsoft OEM Online of MyOEM.

Vereisten

Deze update wordt alleen ondersteund als alle eerder uitgegeven updates voor dit product ook zijn geïnstalleerd.

Vereisten voor opnieuw starten

Nadat u deze update hebt toegepast, moet u een schone build van het hele platform uitvoeren. Gebruik hiervoor een van de volgende methoden:

  • Klik in het menu Bouwen op Oplossing opschonen en klik vervolgens op Oplossing bouwen.
  • Klik in het menu Bouwen op Oplossing opnieuw opbouwen.

U hoeft de computer niet opnieuw op te starten nadat u deze software-update hebt toegepast.

Informatie over vervangende update

Deze update vervangt geen andere updates.

Bestandsinformatie

De Engelse versie van dit software-updatepakket heeft de bestandskenmerken (of latere bestandskenmerken) die in de volgende tabel worden vermeld. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie bekijkt, wordt deze geconverteerd naar de lokale tijd. Als u het verschil tussen UTC en lokale tijd wilt vinden, gebruikt u het tabblad Tijdzone in het item Datum en tijd in Configuratiescherm.

Files die zijn opgenomen in dit updatepakket

Bestandsnaam Bestandsgrootte Datum Tijd Pad
Xamlruntime_dt.dll 1,137,336 30 oktober 2015 09:11 Public\Common\Oak\Bin\I386
Xamlruntimecore_dt.dll 2,415,288 30 oktober 2015 09:11 Public\Common\Oak\Bin\I386
Xamlruntime.map 2,417,295 30 oktober 2015 15:19 Public\Common\Oak\Target\X86\Checked
Xamlruntimecore.map 5,330,381 30 oktober 2015 15:18 Public\Common\Oak\Target\X86\Checked
Xamlruntimecore.rel 5,787,201 30 oktober 2015 15:18 Public\Common\Oak\Target\X86\Checked
Xamlruntime.rel 2,127,111 30 oktober 2015 15:19 Public\Common\Oak\Target\X86\Checked
Xamlruntimecore.dll 6,316,032 30 oktober 2015 15:18 Public\Common\Oak\Target\X86\Checked
Xamlruntime.dll 1,167,360 30 oktober 2015 15:19 Public\Common\Oak\Target\X86\Checked
Xamlruntime.map 1,373,995 30 oktober 2015 15:19 Public\Common\Oak\Target\X86\Retail
Xamlruntimecore.map 1,811,270 30 oktober 2015 15:18 Public\Common\Oak\Target\X86\Retail
Xamlruntimecore.rel 1,843,926 30 oktober 2015 15:18 Public\Common\Oak\Target\X86\Retail
Xamlruntime.rel 1,679,293 30 oktober 2015 15:19 Public\Common\Oak\Target\X86\Retail
Xamlruntimecore.dll 2,879,488 30 oktober 2015 15:18 Public\Common\Oak\Target\X86\Retail
Xamlruntime.dll 806.912 30 oktober 2015 15:19 Public\Common\Oak\Target\X86\Retail
Xamlruntime.map 2,585,404 30 oktober 2015 15:18 Public\Common\Oak\Target\X86\Foutopsporing
Xamlruntimecore.map 5,373,364 30 oktober 2015 15:17 Public\Common\Oak\Target\X86\Foutopsporing
Xamlruntimecore.rel 4,079,014 30 oktober 2015 15:17 Public\Common\Oak\Target\X86\Foutopsporing
Xamlruntime.rel 2,339,478 30 oktober 2015 15:18 Public\Common\Oak\Target\X86\Foutopsporing
Xamlruntimecore.dll 7,512,064 30 oktober 2015 15:17 Public\Common\Oak\Target\X86\Foutopsporing
Xamlruntime.dll 1,687,552 30 oktober 2015 15:18 Public\Common\Oak\Target\X86\Foutopsporing
Xamlruntime.map 5,668,973 30 oktober 2015 15:19 Public\Common\Oak\Target\Armv7\Checked
Xamlruntimecore.map 14,902,828 30 oktober 2015 15:19 Public\Common\Oak\Target\Armv7\Checked
Xamlruntimecore.rel 2,826,620 30 oktober 2015 15:19 Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.rel 2,126,067 30 oktober 2015 15:19 Public\Common\Oak\Target\Armv7\Checked
Xamlruntimecore.dll 6,107,136 30 oktober 2015 15:19 Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.dll 1,228,800 30 oktober 2015 15:19 Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.map 2,422,358 30 oktober 2015 15:19 Public\Common\Oak\Target\Armv7\Retail
Xamlruntimecore.map 3,969,498 30 oktober 2015 15:19 Public\Common\Oak\Target\Armv7\Retail
Xamlruntimecore.rel 1,639,128 30 oktober 2015 15:19 Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.rel 1,444,045 30 oktober 2015 15:19 Public\Common\Oak\Target\Armv7\Retail
Xamlruntimecore.dll 2,789,376 30 oktober 2015 15:19 Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.dll 765,952 30 oktober 2015 15:19 Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.map 9,821,639 30 oktober 2015 15:18 Public\Common\Oak\Target\Armv7\Debug
Xamlruntimecore.map 20,736,120 30 oktober 2015 15:18 Public\Common\Oak\Target\Armv7\Debug
Xamlruntimecore.rel 2,572,899 30 oktober 2015 15:18 Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.rel 2,121,891 30 oktober 2015 15:18 Public\Common\Oak\Target\Armv7\Debug
Xamlruntimecore.dll 7,462,912 30 oktober 2015 15:18 Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.dll 1,773,568 30 oktober 2015 15:18 Public\Common\Oak\Target\Armv7\Debug
Xamlruntime_dt.dll 1,137,336 30 oktober 2015 09:11 Program files\Microsoft visual studio 11.0\Vc\Vcwizards\Windowsembeddedsilverlighttools
Xamlruntimecore_dt.dll 2,415,288 30 oktober 2015 09:11 Program files\Microsoft visual studio 11.0\Vc\Vcwizards\Windowsembeddedsilverlighttools

      

Status

Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer informatie

Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.