MEMPERBAIKI: Masalah kontrol kotak daftar di aplikasi Silverlight untuk Windows Embedded

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.