ListViewBase.SelectedRanges Properti

Definisi

Mendapatkan kumpulan objek ItemIndexRange yang menjelaskan item yang saat ini dipilih dalam daftar.

public:
 property IVectorView<ItemIndexRange ^> ^ SelectedRanges { IVectorView<ItemIndexRange ^> ^ get(); };
IVectorView<ItemIndexRange> SelectedRanges();
public IReadOnlyList<ItemIndexRange> SelectedRanges { get; }
var iVectorView = listViewBase.selectedRanges;
Public ReadOnly Property SelectedRanges As IReadOnlyList(Of ItemIndexRange)

Nilai Properti

Kumpulan objek ItemIndexRange yang menjelaskan item yang saat ini dipilih dalam daftar. Defaultnya adalah koleksi kosong.

Keterangan

Setiap ItemIndexRange dalam koleksi SelectedRanges menjelaskan blok yang berdekatan dari item yang dipilih. ItemIndexRange menjelaskan pilihan menurut indeks, sehingga objek item tidak perlu dibuat. Ini adalah cara yang lebih efisien untuk menjelaskan pilihan item daripada menggunakan SelectedItems, yang mengharuskan objek item aktual dibuat untuk setiap item yang dipilih.

Jika sumber data Anda melakukan virtualisasi data, Anda dapat menggunakan properti SelectedRanges dengan metode SelectRange dan DeselectRange untuk mengubah pilihan item yang belum dibuat.

Catatan

Jika ItemsSource mengimplementasikan IItemsRangeInfo, koleksi SelectedItems tidak diperbarui berdasarkan pilihan dalam daftar. Gunakan properti SelectedRanges sebagai gantinya.

Berlaku untuk

Lihat juga