ListViewBase.DeselectRange(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.
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.