ListViewBase.SelectRange(ItemIndexRange) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.