POPRAVKA: Problemi sa kontrolom okvira sa listom u ugrađenoj aplikaciji Silverlight za Windows

Uvod

Ovaj članak opisuje nekoliko problema sa kontrolom okvira sa listom do kojih može doći u alatki Silverlight za Windows: Ugrađene aplikacije u izdanju Windows Embedded Compact 2013. Dostupne su ispravke za rešavanje ovih problema. Pre nego što instalirate ovu ispravku, morate da instalirate sve prethodno izdate ispravke za ovaj proizvod.

Simptomi

Kada pokrenete aplikaciju Silverlight za Windows Embedded na uređaju koji radi pod operativnim sistemom Windows Embedded Compact 2013, može doći do nekih sledećih problema:

  • Dodajete dve kontrole okvira sa listom u aplikaciju, a zatim dodajete nekoliko stavki u okvire sa listom. Kada izaberete bilo koju stavku sa jedne od dve liste, a zatim izaberete stavku sa druge liste, prva izabrana stavka neće ostati izabrana.
  • Svojstvo zavisnosti registrujete pomoću VT_BSTR ili VT_READONLY_STRING i zatim pozivate funkciju SetDependencyProperty da biste postavili nisku nulte dužine. Međutim, kada pozovete funkciju GetDependencyProperty da biste dobili vrednost, dobija se netačna vrednost.
  • Funkcija GetValue se poziva više puta u svakom događaju DataBinding ili PropertyChanged. To može da izazove problem sa performansama aplikacije.
  • Aplikacija ima kontrolu okvira sa listom koja koristi podrazumevanu vrednost ItemsPanelTemplate za VirtualizingStackPanel. Ako pomerite traku za pomeranje sleva nadesno ili sa vrha ka dnu, a zatim izaberete novu stavku na listi, traka za pomeranje se vraća na krajnje levu ili na prvu stavku, bez obzira na to da li je izabran vertikalni ili horizontalni položaj za StackPanel.
  • U aplikaciji koja sadrži dve kontrole okvira sa listom, postoji oko jedna sekunda kašnjenja između dodirivanja nove stavke u dnu liste i ažuriranja korisničkog interfejsa.
  • Kada poništite opterećenje aplikacije koja sadrži kontrolu i zatim ponovo učitate aplikaciju, tekst u kontroli se prikazuje nepravilno.

Informacije o ažuriranju softvera

Preuzmi informacije

Mesečna ispravka za Windows Embedded Compact 2013 (oktobar 2015.) sada je dostupna od korporacije Microsoft. Da biste preuzeli ovu mesečnu ispravku za Windows Embedded Compact 2013, idite na Microsoft OEM Online ili MyOEM.

Preduslovi

Ova ispravka je podržana samo ako su instalirane i sve prethodno izdate ispravke za ovaj proizvod.

Zahtev za ponovnim pokretanjem

Kada primenite ovu ispravku, morate da izvršite čistu verziju cele platforme. Da biste to uradili, koristite jedan od sledećih metoda:

  • U meniju "Izdanje " izaberite stavku "Očisti rešenje", a zatim stavku " Napravi rešenje".
  • On the Build menu, click Rebuild Solution.

Nakon primene ove softverske ispravke ne morate ponovo da pokrenete računar.

Ažurirajte informacije o zameni

Ova ispravka ne zamenjuje nijednu drugu ispravku.

Informacije o datoteci

Verzija ovog paketa softverskih ispravki na engleskom jeziku ima atribute datoteka (ili novije atribute datoteka) koji su navedeni u sledećoj tabeli. Datumi i vremena za ove datoteke navedeni su u Coordinated Universal Time (UTC). Kada prikažete informacije o datoteci, one se konvertuju u lokalno vreme. Da biste pronašli razliku između UTC-a i lokalnog vremena, koristite karticu "Vremenska zona" u stavci "Datum i vreme" u Kontrolna tabla.

Files that are included in this update package

Ime datoteke Veličina datoteke Datum Vreme Putanja
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 Public\Common\Oak\Target\X86\Retail
Xamlruntimecore.map 1,811,270 30-okt-2015 15:18 Public\Common\Oak\Target\X86\Retail
Xamlruntimecore.rel 1,843,926 30-okt-2015 15:18 Public\Common\Oak\Target\X86\Retail
Xamlruntime.rel 1,679,293 30-okt-2015 15:19 Public\Common\Oak\Target\X86\Retail
Xamlruntimecore.dll 2,879,488 30-okt-2015 15:18 Public\Common\Oak\Target\X86\Retail
Xamlruntime.dll 806,912 30-okt-2015 15:19 Public\Common\Oak\Target\X86\Retail
Xamlruntime.map 2,585,404 30-okt-2015 15:18 Public\Common\Oak\Target\X86\Debug
Xamlruntimecore.map 5,373,364 30-okt-2015 15:17 Public\Common\Oak\Target\X86\Debug
Xamlruntimecore.rel 4,079,014 30-okt-2015 15:17 Public\Common\Oak\Target\X86\Debug
Xamlruntime.rel 2,339,478 30-okt-2015 15:18 Public\Common\Oak\Target\X86\Debug
Xamlruntimecore.dll 7,512,064 30-okt-2015 15:17 Public\Common\Oak\Target\X86\Debug
Xamlruntime.dll 1,687,552 30-okt-2015 15:18 Public\Common\Oak\Target\X86\Debug
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 Public\Common\Oak\Target\Armv7\Retail
Xamlruntimecore.map 3,969,498 30-okt-2015 15:19 Public\Common\Oak\Target\Armv7\Retail
Xamlruntimecore.rel 1,639,128 30-okt-2015 15:19 Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.rel 1,444,045 30-okt-2015 15:19 Public\Common\Oak\Target\Armv7\Retail
Xamlruntimecore.dll 2,789,376 30-okt-2015 15:19 Public\Common\Oak\Target\Armv7\Retail
Xamlruntime.dll 765,952 30-okt-2015 15:19 Public\Common\Oak\Target\Armv7\Retail
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 Program files\Microsoft visual studio 11.0\Vc\Vcwizards\Windowsembeddedsilverlighttools
Xamlruntimecore_dt.dll 2,415,288 30-okt-2015 09:11 Program files\Microsoft visual studio 11.0\Vc\Vcwizards\Windowsembeddedsilverlighttools

      

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.