Ú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.