Operator indeks Windows Phone 7 ListBox

Saya mencoba menambahkan Strings di ListBox di Silverlight untuk Windows Phone 7. Saya ingin string muncul di kolom dengan lebar tetap, dan agar ListBox dapat digulir ke tampilan ketika baris baru dimulai di listBox. Selain itu, satu kata ditambahkan ke listBox pada saat pengguna mengklik tombol. Saya mencoba menggunakan WrapPanel, tetapi tidak memungkinkan untuk menggulir ke tampilan. Sekarang solusi saya saat ini akan valid, namun operator indeks memberi saya kesalahan indeks di luar batas dan metode penyisipan memberi saya entri duplikat yang muncul di baris berikutnya ke bawah...

Saya mencoba menggunakan metode Sisipkan atau operator indeks (jelas tidak keduanya) seperti:

this.wordListBox.Items.Insert(numRows, formatRow);
this.wordListBox.Items[numRows] = formatRow;

Ini adalah ide alur program saya, Contoh: Pengguna mengklik tombol dan sebuah Word digabungkan ke formatRow yang saat ini nol dan formatRow ditambahkan ke wordListBox di numRows yang saat ini 0. Tombol diklik lagi dan kata lain digabungkan ke formatRow dan formatRow ditambahkan ke wordListBox di numRows yang masih 0. Jadi, saya sekarang memiliki elemen pertama dari wordListBox yang disetel ke string yang berisi dua kata. Ini berulang hingga 5 kata ditambahkan ke formatRow dan kemudian, numRows bertambah dan formatRow disetel ke nol. Sekarang, kata-kata akan ditambahkan ke baris berikutnya di WordListBox, dan WordListBox akan ditampilkan karena setiap elemen ListBox akan menjadi satu string.

Adakah yang bisa menunjukkan kesalahan saya dengan metode penyisipan operator indeks atau menunjukkan kepada saya cara membuat fungsi-fungsi ini berfungsi untuk tujuan saya? Juga, Jika ada yang membutuhkan penjelasan yang lebih baik, saya akan mencoba menjelaskan lebih detail.


person CodeKingPlusPlus    schedule 16.01.2012    source sumber


Jawaban (1)


Menurut saya, Anda dapat mencoba menggunakan ObservableCollection untuk menyimpan item Anda dan kemudian mengikatnya ke Listbox-es ItemsSource Anda, tetapi menambahkan langsung ke koleksi Item juga berfungsi. Dan untuk mengatur fokus pada suatu item coba metode Fokus pada ListBoxItem.

Kelas MSDN ListBoxItem

Ada beberapa buku bagus dari WROX, APRESS, MS untuk pengembangan WP7.

Contoh Kode MSDN untuk WP7

31 Hari Mangga

Buku WROX WP7

person BigL    schedule 16.01.2012
comment
Terima kasih! Di mana saya dapat membaca selengkapnya tentang semua kontrol dan pengikatan ini? Saya baru mengenal pengembangan seluler dan studio visual. - person CodeKingPlusPlus; 18.01.2012
comment
@CodeKingPlusPlus Sama-sama dan saya memperbarui jawaban saya dengan beberapa tautan dan saran buku. Untuk penjilidan/WPF/SilverLight Anda juga bisa mencari buku, dan blog pengembang. - person BigL; 18.01.2012