REMEDIERE: Probleme de control al casetei listă într-o aplicație Silverlight pentru Windows Embedded

Introducere

Acest articol descrie mai multe probleme de control al casetei listă care pot apărea în Silverlight pentru aplicațiile Windows Embedded din Windows Embedded Compact 2013. Este disponibilă o actualizare pentru a rezolva aceste probleme. Înainte de a instala această actualizare, trebuie instalate toate actualizările lansate anterior pentru acest produs.

Simptome

Atunci când rulați o aplicație Silverlight pentru Windows Embedded pe un dispozitiv care rulează Windows Embedded Compact 2013, este posibil să întâmpinați una sau mai multe dintre următoarele probleme:

  • Adăugați două controale casetă listă la o aplicație, apoi adăugați mai multe elemente în casetele listă. Când selectați orice element dintr-una dintre cele două liste, apoi selectați un element din cealaltă listă, primul element selectat nu rămâne selectat.
  • Înregistrați o proprietate de dependență utilizând VT_BSTR sau VT_READONLY_STRING, apoi apelați funcția SetDependencyProperty pentru a seta un șir de lungime zero. Cu toate acestea, atunci când apelați funcția GetDependencyProperty pentru a obține valoarea, se returnează o valoare incorectă.
  • Funcția GetValue este apelată de mai multe ori pentru fiecare eveniment DataBinding sau PropertyChanged. Acest lucru poate declanșa o problemă de performanță a aplicației.
  • Aplicația are un control casetă listă care utilizează valoarea implicită ItemsPanelTemplate de VirtualizingStackPanel. Dacă mutați bara de defilare de la stânga la dreapta sau de sus în jos, apoi selectați un element nou din listă, bara de defilare sare înapoi la elementul cel mai din stânga sau la elementul cel mai de sus, indiferent dacă este selectată orientarea verticală sau orizontală pentru StackPanel.
  • Într-o aplicație care conține două controale casetă listă, există un decalaj de aproximativ o secundă între momentul atingerii unui element nou din lista din partea de jos și momentul când este actualizată interfața utilizator.
  • Atunci când descărcați o aplicație care conține un control, apoi reîncărcați aplicația, textul din control se afișează incorect.

Informații despre actualizarea software-ului

Descărcați informații

Actualizarea lunară Windows Embedded Compact 2013 (octombrie 2015) este acum disponibilă de la Microsoft. Pentru a descărca această actualizare lunară pentru Windows Embedded Compact 2013, accesați Microsoft OEM Online sau MyOEM.

Cerințe preliminare

Această actualizare este acceptată doar dacă toate actualizările lansate anterior pentru acest produs au fost instalate, de asemenea.

Cerința de repornire

După ce aplicați această actualizare, trebuie să efectuați o compilare curată a întregii platforme. Pentru aceasta, utilizați una dintre următoarele metode:

  • În meniul Generare , faceți clic pe Clean Solution, apoi pe Build Solution.
  • În meniul Compilare , faceți clic pe Reconstruire soluție.

Nu este necesar să reporniți computerul după ce aplicați această actualizare de software.

Informații despre înlocuirea actualizării

Această actualizare nu înlocuiește alte actualizări.

Informații despre fișier

Versiunea în limba engleză a acestui pachet de actualizare software are atributele de fișier (sau atributele de fișier mai recente) listate în tabelul următor. Datele și orele pentru aceste fișiere sunt listate în UTC. Când vizualizați informațiile despre fișier, acestea sunt convertite la ora locală. Pentru a găsi diferența dintre UTC și ora locală, utilizați fila Fus orar din elementul Dată și oră din Panou de control.

Files that are included in this update package

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

      

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.

Referințe

Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.