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.