Einführung
In diesem Artikel werden mehrere Probleme mit Listenfeldsteuerelementen beschrieben, die in Silverlight für Windows Embedded-Anwendungen in Windows Embedded Compact 2013 auftreten können. Ein Update ist verfügbar, um diese Probleme zu beheben. Vor der Installation dieses Updates müssen alle zuvor veröffentlichten Updates für dieses Produkt ebenfalls installiert werden.
Symptome
Wenn Sie eine Silverlight für Windows Embedded-Anwendung auf einem Gerät ausführen, auf dem Windows Embedded Compact 2013 ausgeführt wird, treten möglicherweise eines oder mehrere der folgenden Probleme auf:
- Sie fügen einer Anwendung zwei Listenfeldsteuerelemente und dann mehrere Elemente in den Listenfeldern hinzu. Wenn Sie ein Element in einer der beiden Listen und dann ein Element in der anderen Liste auswählen, bleibt das erste ausgewählte Element nicht ausgewählt.
- Sie registrieren eine Abhängigkeitseigenschaft mithilfe von VT_BSTR oder VT_READONLY_STRING und rufen dann die SetDependencyProperty-Funktion auf, um eine leere Zeichenfolge festzulegen. Wenn Sie jedoch die GetDependencyProperty-Funktion aufrufen, um den Wert abzurufen, wird ein falscher Wert zurückgegeben.
- Die GetValue-Funktion wird bei jedem DataBinding- oder PropertyChanged-Ereignis mehrmals aufgerufen. Dies kann ein Leistungsproblem für die Anwendung auslösen.
- Die Anwendung verfügt über ein Listenfeld-Steuerelement, das den ItemsPanelTemplate-Standardwert VirtualizingStackPanelPanel verwendet. Wenn Sie die Bildlaufleiste von links nach rechts oder von oben nach unten verschieben und dann ein neues Element in der Liste auswählen, springt die Bildlaufleiste zurück zum äußerst linken Element oder zum obersten Element, unabhängig davon, ob die vertikale oder horizontale Ausrichtung für stackPanel ausgewählt ist.
- In einer Anwendung, die zwei Listenfeld-Steuerelemente enthält, liegt etwa eine Verzögerung von einer Sekunde zwischen dem Tippen auf ein neues Element in der unteren Liste und dem Aktualisieren der Benutzeroberfläche.
- Wenn Sie eine Anwendung entladen, die ein Steuerelement enthält, und dann die Anwendung erneut laden, wird der Text im Steuerelement falsch angezeigt.
Informationen zu Softwareupdates
Informationen zum Download
Das monatliche Windows Embedded Compact 2013-Update (Oktober 2015) ist jetzt bei Microsoft verfügbar. Um dieses monatliche Windows Embedded Compact 2013-Update herunterzuladen, wechseln Sie zu Microsoft OEM Online oder MyOEM.
Voraussetzungen
Dieses Update wird nur unterstützt, wenn alle zuvor veröffentlichten Updates für dieses Produkt ebenfalls installiert wurden.
Neustartanforderung
Nach der Installation dieses Updates müssen Sie die gesamte Plattform neu erstellen. Wenden Sie hierzu eine der folgenden Methoden an:
- Klicken Sie im Menü Build (Erstellen) auf Clean Solution (Neue Lösung) und dann auf Build Solution (Lösung erstellen).
- Klicken Sie im Menü Erstellen auf Projektmappe neu erstellen.
Sie müssen den Computer nicht neu starten, nachdem Sie dieses Update installiert haben.
Informationen zur Ersetzung von Updates
Keine
Dateiinformationen
Die englische Version dieses Softwareupdatepakets weist die in der nachstehenden Tabelle aufgelisteten Dateiattribute (oder höher) auf. Datums- und Uhrzeitangaben für diese Dateien sind in der "Universal Time Coordinated" (UTC) angegeben. Wenn Sie die Dateiinformationen anzeigen, werden diese Angaben in die Ortszeit umgewandelt. Den Unterschied zwischen UTC- und Ortszeit können Sie in der Systemsteuerung unter Datum und Uhrzeit mithilfe der Angaben auf der Registerkarte Zeitzone ermitteln.
Dateien in diesem Update-Paket
| Dateiname | Dateigröße | Datum | Zeit | Pfad |
|---|---|---|---|---|
| Xamlruntime_dt.dll | 1,137,336 | 30.10.2015 | 09:11 | Public\Common\Oak\Bin\I386 |
| Xamlruntimecore_dt.dll | 2,415,288 | 30.10.2015 | 09:11 | Public\Common\Oak\Bin\I386 |
| Xamlruntime.map | 2,417,295 | 30.10.2015 | 1,519 | Public\Common\Oak\Target\X86\Checked |
| Xamlruntimecore.map | 5,330,381 | 30.10.2015 | 1,518 | Public\Common\Oak\Target\X86\Checked |
| Xamlruntimecore.rel | 5,787,201 | 30.10.2015 | 1,518 | Public\Common\Oak\Target\X86\Checked |
| Xamlruntime.rel | 2,127,111 | 30.10.2015 | 1,519 | Public\Common\Oak\Target\X86\Checked |
| Xamlruntimecore.dll | 6,316,032 | 30.10.2015 | 1,518 | Public\Common\Oak\Target\X86\Checked |
| Xamlruntime.dll | 1,167,360 | 30.10.2015 | 1,519 | Public\Common\Oak\Target\X86\Checked |
| Xamlruntime.map | 1,373,995 | 30.10.2015 | 1,519 | Public\Common\Oak\Target\X86\Retail |
| Xamlruntimecore.map | 1,811,270 | 30.10.2015 | 1,518 | Public\Common\Oak\Target\X86\Retail |
| Xamlruntimecore.rel | 1,843,926 | 30.10.2015 | 1,518 | Public\Common\Oak\Target\X86\Retail |
| Xamlruntime.rel | 1,679,293 | 30.10.2015 | 1,519 | Public\Common\Oak\Target\X86\Retail |
| Xamlruntimecore.dll | 2,879,488 | 30.10.2015 | 1,518 | Public\Common\Oak\Target\X86\Retail |
| Xamlruntime.dll | 806,912 | 30.10.2015 | 1,519 | Public\Common\Oak\Target\X86\Retail |
| Xamlruntime.map | 2,585,404 | 30.10.2015 | 1,518 | Public\Common\Oak\Target\X86\Debug |
| Xamlruntimecore.map | 5,373,364 | 30.10.2015 | 15:17 | Public\Common\Oak\Target\X86\Debug |
| Xamlruntimecore.rel | 4,079,014 | 30.10.2015 | 15:17 | Public\Common\Oak\Target\X86\Debug |
| Xamlruntime.rel | 2,339,478 | 30.10.2015 | 1,518 | Public\Common\Oak\Target\X86\Debug |
| Xamlruntimecore.dll | 7,512,064 | 30.10.2015 | 15:17 | Public\Common\Oak\Target\X86\Debug |
| Xamlruntime.dll | 1,687,552 | 30.10.2015 | 1,518 | Public\Common\Oak\Target\X86\Debug |
| Xamlruntime.map | 5,668,973 | 30.10.2015 | 1,519 | Public\Common\Oak\Target\Armv7\Checked |
| Xamlruntimecore.map | 14,902,828 | 30.10.2015 | 1,519 | Public\Common\Oak\Target\Armv7\Checked |
| Xamlruntimecore.rel | 2,826,620 | 30.10.2015 | 1,519 | Public\Common\Oak\Target\Armv7\Checked |
| Xamlruntime.rel | 2,126,067 | 30.10.2015 | 1,519 | Public\Common\Oak\Target\Armv7\Checked |
| Xamlruntimecore.dll | 6,107,136 | 30.10.2015 | 1,519 | Public\Common\Oak\Target\Armv7\Checked |
| Xamlruntime.dll | 1,228,800 | 30.10.2015 | 1,519 | Public\Common\Oak\Target\Armv7\Checked |
| Xamlruntime.map | 2,422,358 | 30.10.2015 | 1,519 | Public\Common\Oak\Target\Armv7\Retail |
| Xamlruntimecore.map | 3,969,498 | 30.10.2015 | 1,519 | Public\Common\Oak\Target\Armv7\Retail |
| Xamlruntimecore.rel | 1,639,128 | 30.10.2015 | 1,519 | Public\Common\Oak\Target\Armv7\Retail |
| Xamlruntime.rel | 1,444,045 | 30.10.2015 | 1,519 | Public\Common\Oak\Target\Armv7\Retail |
| Xamlruntimecore.dll | 2,789,376 | 30.10.2015 | 1,519 | Public\Common\Oak\Target\Armv7\Retail |
| Xamlruntime.dll | 765,952 | 30.10.2015 | 1,519 | Public\Common\Oak\Target\Armv7\Retail |
| Xamlruntime.map | 9,821,639 | 30.10.2015 | 1,518 | Public\Common\Oak\Target\Armv7\Debug |
| Xamlruntimecore.map | 20,736,120 | 30.10.2015 | 1,518 | Public\Common\Oak\Target\Armv7\Debug |
| Xamlruntimecore.rel | 2,572,899 | 30.10.2015 | 1,518 | Public\Common\Oak\Target\Armv7\Debug |
| Xamlruntime.rel | 2,121,891 | 30.10.2015 | 1,518 | Public\Common\Oak\Target\Armv7\Debug |
| Xamlruntimecore.dll | 7,462,912 | 30.10.2015 | 1,518 | Public\Common\Oak\Target\Armv7\Debug |
| Xamlruntime.dll | 1,773,568 | 30.10.2015 | 1,518 | Public\Common\Oak\Target\Armv7\Debug |
| Xamlruntime_dt.dll | 1,137,336 | 30.10.2015 | 09:11 | Programme\Microsoft Visual Studio 11.0\Vc\Vcwizards\Windowsembeddedsilverlighttools |
| Xamlruntimecore_dt.dll | 2,415,288 | 30.10.2015 | 09:11 | Programme\Microsoft Visual Studio 11.0\Vc\Vcwizards\Windowsembeddedsilverlighttools |
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.
Referenzmaterial
Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.