Share via


ListViewBase.DeselectRange(ItemIndexRange) Metode

Definisi

Batal memilih blok item yang dijelaskan oleh ItemIndexRange.

void DeselectRange(ItemIndexRange const& itemIndexRange);
public void DeselectRange(ItemIndexRange itemIndexRange);
function deselectRange(itemIndexRange)
Public Sub DeselectRange (itemIndexRange As ItemIndexRange)

Parameter

itemIndexRange
ItemIndexRange

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

Contoh

Berikut cara membatalkan pilihan 9 item pertama dalam ListView bernama itemListView.

if (itemListView.SelectionMode == ListViewSelectionMode.Multiple ||
    itemListView.SelectionMode == ListViewSelectionMode.Extended)
{
    itemListView.DeselectRange(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 DeselectRange, semua item dalam rentang yang ditentukan tidak dipilih, terlepas dari status pilihan aslinya. Anda dapat membatalkan pilihan semua item dalam koleksi dengan menggunakan ItemIndexRange dengan nilai FirstIndex 0 dan nilai Panjang sama dengan jumlah item dalam koleksi.

Catatan

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

Berlaku untuk

Lihat juga