OPRAVA: Problémy s ovládacím prvkem seznamu v aplikaci Silverlight pro Windows Embedded

Úvod

Tento článek popisuje několik problémů s ovládacím prvkem seznamů, ke kterým může dojít v aplikaci Silverlight pro Windows Embedded ve Windows Embedded Compact 2013. K dispozici je aktualizace, která tyto problémy vyřeší. Před instalací této aktualizace je nutné nainstalovat všechny dříve vydané aktualizace pro tento produkt.

Příznaky

Když spustíte aplikaci Silverlight pro Windows Embedded na zařízení se systémem Windows Embedded Compact 2013, může docházet k jednomu nebo více z následujících problémů:

  • Do aplikace přidáte dva ovládací prvky seznamu a potom do těchto seznamů přidáte několik položek. Když vyberete libovolnou položku z jednoho ze dvou seznamů a pak vyberete položku v druhém seznamu, první vybraná položka zůstane nevybraná.
  • Vlastnost závislosti zaregistrujete pomocí VT_BSTR nebo VT_READONLY_STRING a pak zavoláte funkci SetDependencyProperty pro nastavení řetězce nulové délky. Když ale zavoláte funkci GetDependencyProperty k získání hodnoty, vrátí se nesprávná hodnota.
  • Funkce GetValue se volá několikrát u každé události DataBinding nebo PropertyChanged. To může aktivovat problém s výkonem aplikace.
  • Aplikace má ovládací prvek Seznam, který používá ItemsPanelTemplate výchozí hodnotu VirtualizingStackPanel. Pokud přesunete posuvník zleva doprava nebo shora dolů a pak vyberete novou položku v seznamu, posuvník přeskočí zpět na položku nejvíce vlevo nebo na nejvyšší položku, bez ohledu na to, zda je pro StackPanel vybrána svislá nebo vodorovná orientace.
  • V aplikaci, která obsahuje dva ovládací prvky seznamu, je mezi klepnutím na novou položku v dolním seznamu a aktualizací uživatelského rozhraní zhruba jednosekundová prodleva.
  • Pokud uvolníte aplikaci, která obsahuje ovládací prvek, a potom aplikaci znovu načtete, text v ovládacím prvku se nezobrazí správně.

Informace o aktualizacích softwaru

Informace o stažení

Microsoft už je k dispozici měsíční aktualizaci Windows Embedded Compact 2013 (říjen 2015). Informace o stažení této měsíční aktualizace pro Windows Embedded Compact 2013 najdete na webu Microsoft OEM Online nebo MyOEM.

Požadavky

Tato aktualizace je podporovaná pouze v případě, že byly také nainstalovány všechny dříve vydané aktualizace pro tento produkt.

Požadavky na restartování

Po použití této aktualizace musíte provést čisté sestavení celé platformy. K tomu použijte jednu z následujících metod:

  • V nabídce Vytvořit klikněte na Čisté řešení a potom klikněte na Vytvořit řešení.
  • V nabídce Sestavit klikněte na příkaz Znovu sestavit řešení.

Po dokončení instalace aktualizace softwaru není nutné restartovat počítač.

Informace o nahrazení aktualizace

Tato aktualizace nenahrazuje žádné jiné aktualizace.

Informace o souborech

Anglická verze tohoto balíčku aktualizace softwaru má následující (nebo pozdější) atributy souborů. Data a časy pro tyto soubory jsou uvedeny v čase UTC (Coordinated Universal Time). Při zobrazení informací o souboru jsou převedeny na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo na panelu Datum a čas v okně Ovládací panely.

Files které jsou součástí tohoto balíčku aktualizace

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

      

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Reference

Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.