Pendahuluan
Artikel ini menjelaskan beberapa masalah kontrol kotak daftar yang mungkin terjadi di Silverlight untuk aplikasi Windows Embedded di Windows Embedded Compact 2013. Pembaruan tersedia untuk mengatasi masalah ini. Sebelum Anda menginstal pembaruan ini, semua pembaruan yang dikeluarkan sebelumnya untuk produk ini harus diinstal.
Gejala
Ketika menjalankan aplikasi Silverlight untuk Windows Embedded di perangkat yang menjalankan Windows Embedded Compact 2013, Anda mungkin mengalami satu atau beberapa masalah berikut:
- Anda menambahkan dua kontrol kotak daftar ke aplikasi lalu menambahkan beberapa item dalam kotak daftar. Saat Anda memilih item apa pun di salah satu dari dua daftar lalu memilih item di daftar lain, item pertama yang dipilih tidak tetap dipilih.
- Anda mendaftarkan properti dependensi dengan menggunakan VT_BSTR atau VT_READONLY_STRING lalu memanggil fungsi SetDependencyProperty untuk mengatur string panjang-nol. Namun, ketika Anda memanggil fungsi GetDependencyProperty untuk mendapatkan nilai, nilai yang salah akan dikembalikan.
- Fungsi GetValue disebut beberapa kali pada setiap kejadian DataBinding atau PropertyChanged. Hal ini dapat memicu masalah kinerja pada aplikasi.
- Aplikasi ini memiliki kontrol kotak daftar yang menggunakan nilai default ItemsPanelTemplate virtualizingStackPanel. Jika Anda memindahkan bilah gulir dari kiri ke kanan atau dari atas ke bawah, lalu memilih item baru dalam daftar, bilah gulir melompat kembali ke item paling kiri atau ke item paling atas, terlepas dari apakah orientasi vertikal atau horizontal untuk StackPanel dipilih.
- Dalam aplikasi yang berisi dua kontrol kotak daftar, ada sekitar satu detik jeda antara saat Anda mengetuk item baru di daftar bawah dan saat UI diperbarui.
- Saat Anda membongkar aplikasi yang berisi kontrol, lalu memuat ulang aplikasi, teks dalam kontrol ditampilkan dengan tidak benar.
Informasi pembaruan perangkat lunak
Unduh informasi
Windows Embedded Compact 2013 Monthly Update (Oktober 2015) kini tersedia dari Microsoft. Untuk mengunduh pembaruan bulanan Windows Embedded Compact 2013 ini, buka Microsoft OEM Online atau MyOEM.
Prasyarat
Pembaruan ini didukung hanya jika semua pembaruan yang dikeluarkan sebelumnya untuk produk ini juga telah diinstal.
Mulai ulang persyaratan
Setelah Anda menerapkan pembaruan ini, Anda harus melakukan build yang bersih dari seluruh platform. Untuk melakukan ini, gunakan salah satu metode berikut ini:
- Pada menu Susun , klik Bersihkan Solusi, lalu klik Solusi Build.
- Pada menu Susun , klik Susun Ulang Solusi.
Anda tidak perlu memulai ulang komputer setelah menerapkan pembaruan perangkat lunak ini.
Memperbarui informasi penggantian
Pembaruan ini tidak menggantikan pembaruan lainnya.
Informasi file
Versi bahasa Inggris dari paket pembaruan perangkat lunak ini memiliki atribut file (atau atribut file yang lebih baru) yang tercantum dalam tabel berikut ini. Tanggal dan waktu untuk file ini tercantum dalam Waktu Universal Terkoordinasi (UTC). Saat Anda menampilkan informasi file, informasi itu dikonversi menjadi waktu setempat. Untuk menemukan perbedaan antara UTC dan waktu setempat, gunakan tab Zona Waktu dalam item Tanggal dan Waktu di Panel Kontrol.
Files yang disertakan dalam paket pembaruan ini
| Nama file | Ukuran file | Tanggal | Waktu | Jalur |
|---|---|---|---|---|
| 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 telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.