LØSNING: Kontroller problemer med listeboksen i et Silverlight for Windows Embedded-program

Innføring

Denne artikkelen beskriver flere listebokskontrollproblemer som kan oppstå i Silverlight for Windows Embedded-programmer i Windows Embedded Compact 2013. En oppdatering er tilgjengelig for å løse disse problemene. Før du installerer denne oppdateringen, må alle tidligere utstedte oppdateringer for dette produktet være installert.

Symptomer

Når du kjører et Silverlight for Windows Embedded-program på en enhet som kjører Windows Embedded Compact 2013, kan du oppleve ett eller flere av følgende problemer:

  • Du legger til to listebokskontroller i et program og legger deretter til flere elementer i listeboksene. Når du velger et element i én av de to listene og deretter velger et element i den andre listen, forblir ikke det første valgte elementet valgt.
  • Du registrerer en avhengighetsegenskap ved hjelp av VT_BSTR eller VT_READONLY_STRING og kaller deretter SetDependencyProperty-funksjonen for å angi en tom streng. Men når du kaller GetDependencyProperty-funksjonen for å hente verdien, returneres en feil verdi.
  • GetValue-funksjonen kalles flere ganger på hver DataBinding- eller PropertyChanged-hendelse. Dette kan utløse et ytelsesproblem i programmet.
  • Programmet har en listebokskontroll som bruker standardverdien ItemsPanelTemplate for VirtualizingStackPanel. Hvis du flytter rullefeltet fra venstre til høyre eller fra topp til bunn, og deretter velger et nytt element i listen, hopper rullefeltet tilbake til elementet lengst til venstre eller til elementet øverst, uavhengig av om loddrett eller vannrett retning for StackPanel er valgt.
  • I et program som inneholder to listebokskontroller, er det omtrent ett sekunds forsinkelse mellom når du trykker på et nytt element i den nederste listen og når brukergrensesnittet oppdateres.
  • Når du fjerner et program som inneholder en kontroll, og deretter laster inn programmet på nytt, vises teksten i kontrollen feil.

Informasjon om programvareoppdatering

Last ned informasjon

Månedlig oppdatering for Windows Embedded Compact 2013 (oktober 2015) er nå tilgjengelig fra Microsoft. Hvis du vil laste ned denne månedlige oppdateringen for Windows Embedded Compact 2013, kan du gå til Microsoft OEM Online eller MyOEM.

Forutsetninger

Denne oppdateringen støttes bare hvis alle tidligere utstedte oppdateringer for dette produktet også er installert.

Behov for omstart

Når du har tatt i bruk denne oppdateringen, må du utføre en ren versjon av hele plattformen. Hvis du vil gjøre dette, kan du bruke én av følgende metoder:

  • Klikk Rydd løsningBygg-menyen, og klikk deretter Bygg løsning.
  • Klikk Gjenoppbygg løsningBygg-menyen.

Du trenger ikke å starte datamaskinen på nytt etter at du har tatt i bruk denne programvareoppdateringen.

Erstatningsinformasjon om oppdatering

Denne oppdateringen erstatter ikke andre oppdateringer.

Filinformasjon

Den engelske versjonen av denne programvareoppdateringspakken har filattributtene (eller nyere filattributter) som er oppført i tabellen nedenfor. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, bruker du Tidssone-fanen i dato- og klokkeslettelementet i Kontrollpanel.

Files som er inkludert i denne oppdateringspakken

Filnavn Filstørrelse Dato Klokkeslett Bane
Xamlruntime_dt.dll 1,137,336 30. okt. 2015 09:11 Public\Common\Oak\Bin\I386
Xamlruntimecore_dt.dll 2,415,288 30. okt. 2015 09:11 Public\Common\Oak\Bin\I386
Xamlruntime.map 2,417,295 30. okt. 2015 15:19 Public\Common\Oak\Target\X86\Checked
Xamlruntimecore.map 5,330,381 30. okt. 2015 15:18 Public\Common\Oak\Target\X86\Checked
Xamlruntimecore.rel 5,787,201 30. okt. 2015 15:18 Public\Common\Oak\Target\X86\Checked
Xamlruntime.rel 2,127,111 30. okt. 2015 15:19 Public\Common\Oak\Target\X86\Checked
Xamlruntimecore.dll 6,316,032 30. okt. 2015 15:18 Public\Common\Oak\Target\X86\Checked
Xamlruntime.dll 1,167,360 30. okt. 2015 15:19 Public\Common\Oak\Target\X86\Checked
Xamlruntime.map 1,373,995 30. okt. 2015 15:19 Offentlig\Felles\Eik\Mål\X86\Detaljhandel
Xamlruntimecore.map 1,811,270 30. okt. 2015 15:18 Offentlig\Felles\Eik\Mål\X86\Detaljhandel
Xamlruntimecore.rel 1,843,926 30. okt. 2015 15:18 Offentlig\Felles\Eik\Mål\X86\Detaljhandel
Xamlruntime.rel 1,679,293 30. okt. 2015 15:19 Offentlig\Felles\Eik\Mål\X86\Detaljhandel
Xamlruntimecore.dll 2,879,488 30. okt. 2015 15:18 Offentlig\Felles\Eik\Mål\X86\Detaljhandel
Xamlruntime.dll 806,912 30. okt. 2015 15:19 Offentlig\Felles\Eik\Mål\X86\Detaljhandel
Xamlruntime.map 2,585,404 30. okt. 2015 15:18 Offentlig\Felles\Eik\Mål\X86\Feilsøking
Xamlruntimecore.map 5,373,364 30. okt. 2015 15:17 Offentlig\Felles\Eik\Mål\X86\Feilsøking
Xamlruntimecore.rel 4,079,014 30. okt. 2015 15:17 Offentlig\Felles\Eik\Mål\X86\Feilsøking
Xamlruntime.rel 2,339,478 30. okt. 2015 15:18 Offentlig\Felles\Eik\Mål\X86\Feilsøking
Xamlruntimecore.dll 7,512,064 30. okt. 2015 15:17 Offentlig\Felles\Eik\Mål\X86\Feilsøking
Xamlruntime.dll 1,687,552 30. okt. 2015 15:18 Offentlig\Felles\Eik\Mål\X86\Feilsøking
Xamlruntime.map 5,668,973 30. okt. 2015 15:19 Public\Common\Oak\Target\Armv7\Checked
Xamlruntimecore.map 14,902,828 30. okt. 2015 15:19 Public\Common\Oak\Target\Armv7\Checked
Xamlruntimecore.rel 2,826,620 30. okt. 2015 15:19 Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.rel 2,126,067 30. okt. 2015 15:19 Public\Common\Oak\Target\Armv7\Checked
Xamlruntimecore.dll 6,107,136 30. okt. 2015 15:19 Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.dll 1,228,800 30. okt. 2015 15:19 Public\Common\Oak\Target\Armv7\Checked
Xamlruntime.map 2,422,358 30. okt. 2015 15:19 Offentlig\Felles\Eik\Mål\Armv7\Detaljhandel
Xamlruntimecore.map 3,969,498 30. okt. 2015 15:19 Offentlig\Felles\Eik\Mål\Armv7\Detaljhandel
Xamlruntimecore.rel 1,639,128 30. okt. 2015 15:19 Offentlig\Felles\Eik\Mål\Armv7\Detaljhandel
Xamlruntime.rel 1,444,045 30. okt. 2015 15:19 Offentlig\Felles\Eik\Mål\Armv7\Detaljhandel
Xamlruntimecore.dll 2,789,376 30. okt. 2015 15:19 Offentlig\Felles\Eik\Mål\Armv7\Detaljhandel
Xamlruntime.dll 765,952 30. okt. 2015 15:19 Offentlig\Felles\Eik\Mål\Armv7\Detaljhandel
Xamlruntime.map 9,821,639 30. okt. 2015 15:18 Public\Common\Oak\Target\Armv7\Debug
Xamlruntimecore.map 20,736,120 30. okt. 2015 15:18 Public\Common\Oak\Target\Armv7\Debug
Xamlruntimecore.rel 2,572,899 30. okt. 2015 15:18 Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.rel 2,121,891 30. okt. 2015 15:18 Public\Common\Oak\Target\Armv7\Debug
Xamlruntimecore.dll 7,462,912 30. okt. 2015 15:18 Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.dll 1,773,568 30. okt. 2015 15:18 Public\Common\Oak\Target\Armv7\Debug
Xamlruntime_dt.dll 1,137,336 30. okt. 2015 09:11 Programfiler\Microsoft visual studio 11.0\Vc\Vcwizards\Windowsembeddedsilverlighttools
Xamlruntimecore_dt.dll 2,415,288 30. okt. 2015 09:11 Programfiler\Microsoft visual studio 11.0\Vc\Vcwizards\Windowsembeddedsilverlighttools

      

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».

Kilder

Finn ut mer om terminologien som Microsoft bruker til å beskrive programvareoppdateringer.