ListViewBase.SelectRange(ItemIndexRange) Metode

Definisi

Memilih blok item yang dijelaskan oleh ItemIndexRange.

void SelectRange(ItemIndexRange const& itemIndexRange);
public void SelectRange(ItemIndexRange itemIndexRange);
function selectRange(itemIndexRange)
Public Sub SelectRange (itemIndexRange As ItemIndexRange)

Parameter

itemIndexRange
ItemIndexRange

Informasi tentang rentang item, termasuk indeks item pertama dan terakhir dalam rentang, dan jumlah item.

Contoh

Berikut cara memilih 9 item pertama dalam ListView bernama itemListView.

if (itemListView.SelectionMode == ListViewSelectionMode.Multiple ||
    itemListView.SelectionMode == ListViewSelectionMode.Extended)
{
    itemListView.SelectRange(new ItemIndexRange(0, 9));
}

Keterangan

SelectRange dan DeselectRange menyediakan cara yang lebih efisien untuk memodifikasi pilihan daripada menggunakan properti SelectedItems . Saat Anda memilih item menggunakan rentang indeks, gunakan properti SelectedRanges untuk mendapatkan semua rentang yang dipilih dalam daftar.

Saat Anda memanggil SelectRange, semua item dalam rentang yang ditentukan dipilih, terlepas dari status pilihan aslinya. Anda dapat memilih semua item dalam koleksi dengan menggunakan ItemIndexRange dengan nilai FirstIndex 0 dan nilai Panjang yang sama dengan jumlah item dalam koleksi.

Peringatan

Panggil metode SelectRange hanya saat properti SelectionMode diatur ke Multiple atau Extended. Jika Anda memanggil SelectRange saat SelectionMode adalah Tunggal atau Tidak Ada, pengecualian akan dilemparkan.

Catatan

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

Berlaku untuk

Lihat juga