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.