OPRAVA: Problémy s ovládacími prvkami zoznamu v aplikácii Silverlight for Windows Embedded

Úvod

Tento článok popisuje niekoľko problémov so zoznamom, ktoré sa môžu vyskytnúť v doplnku Silverlight pre aplikácie Windows Embedded v systéme Windows Embedded Compact 2013. Na vyriešenie týchto problémov je k dispozícii aktualizácia. Pred inštaláciou tejto aktualizácie musia byť nainštalované všetky predchádzajúce aktualizácie tohto produktu.

Príznaky

Pri spustení aplikácie Silverlight pre Windows Embedded v zariadení so systémom Windows Embedded Compact 2013 sa môže vyskytnúť jeden alebo viacero z nasledujúcich problémov:

  • Pridáte dva ovládacie prvky zoznamu do aplikácie a potom pridáte niekoľko položiek do zoznamov. Keď vyberiete niektorú položku v jednom z dvoch zoznamov a potom vyberiete položku v druhom zozname, prvá vybratá položka nezostane vybratá.
  • Vlastnosť závislosti registrujete pomocou VT_BSTR alebo VT_READONLY_STRING a potom voláte funkciu SetDependencyProperty na nastavenie reťazca s nulovou dĺžkou. Ak však zavoláte funkciu GetDependencyProperty na získanie hodnoty, vráti sa nesprávna hodnota.
  • Funkcia GetValue sa volá viackrát pri každej udalosti DataBinding alebo PropertyChanged. Môže to spôsobiť problém s výkonom aplikácie.
  • Aplikácia obsahuje ovládací prvok zoznamu, ktorý používa predvolenú hodnotu ItemsPanelTemplate funkcie VirtualizingStackPanel. Ak posúvate posúvač zľava doprava alebo zhora nadol a potom vyberiete novú položku v zozname, posúvač prejde späť na položku úplne vľavo alebo na najvyššiu položku, bez ohľadu na to, či je vybratá zvislá alebo vodorovná orientácia panela zásobníka.
  • V aplikácii, ktorá obsahuje dva ovládacie prvky zoznamu, je medzi ťuknutím na novú položku v dolnom zozname a aktualizáciou používateľského rozhrania asi sekundové oneskorenie.
  • Keď uvoľníte aplikáciu, ktorá obsahuje ovládací prvok, a potom aplikáciu znova načítate, text v ovládacom prvku sa zobrazí nesprávne.

Informácie o aktualizácii softvéru

Informácie o stiahnutí

Mesačná aktualizácia Windows Embedded Compact 2013 (október 2015) je teraz k dispozícii od spoločnosti Microsoft. Ak si chcete stiahnuť túto mesačnú aktualizáciu Windows Embedded Compact 2013, prejdite na stránku Microsoft OEM Online alebo MyOEM.

Predpoklady

Táto aktualizácia je podporovaná iba v prípade, že boli tiež nainštalované všetky predtým vydané aktualizácie tohto produktu.

Požiadavka na reštartovanie

Po použití tejto aktualizácie je potrebné čisté zostavenie celej platformy. Použite jednu z nasledujúcich metód:

  • V ponuke Zostava kliknite na položku Čisté riešenie a potom kliknite na položku Zostaviť riešenie.
  • V ponuke Zostaviť kliknite na položku Znova zostaviť riešenie.

Po použití tejto aktualizácie softvéru nie je potrebné reštartovať počítač.

Informácie o nahradení aktualizácie

Táto aktualizácia nenahrádza žiadne iné aktualizácie.

Informácie o súboroch

Anglická verzia tohto balíka aktualizácie softvéru má atribúty súborov (alebo neskoršie atribúty súborov), ktoré sú uvedené v nasledujúcej tabuľke. Dátumy a časy týchto súborov sú uvedené v koordinovanom svetovom čase (UTC). Pri zobrazení informácií o súbore sa tieto informácie prevedú na miestny čas. Ak chcete zistiť rozdiel medzi časom UTC a miestnym časom, použite kartu Časové pásmo v položke Dátum a čas na ovládacom paneli.

Files that are included in this update package

Názov súboru Veľkosť súboru Dátum Čas Cesta
Xamlruntime_dt.dll 1,137,336 30. október 2015 09:11 Verejné\Bežné\Dub\Bin\I386
Xamlruntimecore_dt.dll 2,415,288 30. október 2015 09:11 Verejné\Bežné\Dub\Bin\I386
Xamlruntime.map 2,417,295 30. október 2015 15:19 Public\Common\Oak\Target\X86\Checked
Xamlruntimecore.map 5,330,381 30. október 2015 15:18 Public\Common\Oak\Target\X86\Checked
Xamlruntimecore.rel 5,787,201 30. október 2015 15:18 Public\Common\Oak\Target\X86\Checked
Xamlruntime.rel 2,127,111 30. október 2015 15:19 Public\Common\Oak\Target\X86\Checked
Xamlruntimecore.dll 6,316,032 30. október 2015 15:18 Public\Common\Oak\Target\X86\Checked
Xamlruntime.dll 1,167,360 30. október 2015 15:19 Public\Common\Oak\Target\X86\Checked
Xamlruntime.map 1,373,995 30. október 2015 15:19 Verejné\Bežné\Dub\Cieľ\X86\Maloobchod
Xamlruntimecore.map 1,811,270 30. október 2015 15:18 Verejné\Bežné\Dub\Cieľ\X86\Maloobchod
Xamlruntimecore.rel 1,843,926 30. október 2015 15:18 Verejné\Bežné\Dub\Cieľ\X86\Maloobchod
Xamlruntime.rel 1,679,293 30. október 2015 15:19 Verejné\Bežné\Dub\Cieľ\X86\Maloobchod
Xamlruntimecore.dll 2,879,488 30. október 2015 15:18 Verejné\Bežné\Dub\Cieľ\X86\Maloobchod
Xamlruntime.dll 806,912 30. október 2015 15:19 Verejné\Bežné\Dub\Cieľ\X86\Maloobchod
Xamlruntime.map 2,585,404 30. október 2015 15:18 Public\Common\Oak\Target\X86\Debug
Xamlruntimecore.map 5,373,364 30. október 2015 15:17 Public\Common\Oak\Target\X86\Debug
Xamlruntimecore.rel 4,079,014 30. október 2015 15:17 Public\Common\Oak\Target\X86\Debug
Xamlruntime.rel 2,339,478 30. október 2015 15:18 Public\Common\Oak\Target\X86\Debug
Xamlruntimecore.dll 7,512,064 30. október 2015 15:17 Public\Common\Oak\Target\X86\Debug
Xamlruntime.dll 1,687,552 30. október 2015 15:18 Public\Common\Oak\Target\X86\Debug
Xamlruntime.map 5,668,973 30. október 2015 15:19 Verejné\Bežné\Dub\Cieľ\Armv7\Označené
Xamlruntimecore.map 14,902,828 30. október 2015 15:19 Verejné\Bežné\Dub\Cieľ\Armv7\Označené
Xamlruntimecore.rel 2,826,620 30. október 2015 15:19 Verejné\Bežné\Dub\Cieľ\Armv7\Označené
Xamlruntime.rel 2,126,067 30. október 2015 15:19 Verejné\Bežné\Dub\Cieľ\Armv7\Označené
Xamlruntimecore.dll 6,107,136 30. október 2015 15:19 Verejné\Bežné\Dub\Cieľ\Armv7\Označené
Xamlruntime.dll 1,228,800 30. október 2015 15:19 Verejné\Bežné\Dub\Cieľ\Armv7\Označené
Xamlruntime.map 2,422,358 30. október 2015 15:19 Verejné\Bežné\Dub\Cieľ\Armv7\Maloobchod
Xamlruntimecore.map 3,969,498 30. október 2015 15:19 Verejné\Bežné\Dub\Cieľ\Armv7\Maloobchod
Xamlruntimecore.rel 1,639,128 30. október 2015 15:19 Verejné\Bežné\Dub\Cieľ\Armv7\Maloobchod
Xamlruntime.rel 1,444,045 30. október 2015 15:19 Verejné\Bežné\Dub\Cieľ\Armv7\Maloobchod
Xamlruntimecore.dll 2,789,376 30. október 2015 15:19 Verejné\Bežné\Dub\Cieľ\Armv7\Maloobchod
Xamlruntime.dll 765,952 30. október 2015 15:19 Verejné\Bežné\Dub\Cieľ\Armv7\Maloobchod
Xamlruntime.map 9,821,639 30. október 2015 15:18 Public\Common\Oak\Target\Armv7\Debug
Xamlruntimecore.map 20,736,120 30. október 2015 15:18 Public\Common\Oak\Target\Armv7\Debug
Xamlruntimecore.rel 2,572,899 30. október 2015 15:18 Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.rel 2,121,891 30. október 2015 15:18 Public\Common\Oak\Target\Armv7\Debug
Xamlruntimecore.dll 7,462,912 30. október 2015 15:18 Public\Common\Oak\Target\Armv7\Debug
Xamlruntime.dll 1,773,568 30. október 2015 15:18 Public\Common\Oak\Target\Armv7\Debug
Xamlruntime_dt.dll 1,137,336 30. október 2015 09:11 Program files\Microsoft Visual Studio 11.0\Vc\Vcwizards\Windowsembeddedsilverlighttools
Xamlruntimecore_dt.dll 2,415,288 30. október 2015 09:11 Program files\Microsoft Visual Studio 11.0\Vc\Vcwizards\Windowsembeddedsilverlighttools

      

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Odkazy

Získajte informácie o terminológii, ktorú Microsoft používa na popis aktualizácií softvéru.