ListViewBase.SelectionMode Properti

Definisi

Mendapatkan atau mengatur perilaku pemilihan untuk instans ListViewBase .

public:
 property ListViewSelectionMode SelectionMode { ListViewSelectionMode get(); void set(ListViewSelectionMode value); };
ListViewSelectionMode SelectionMode();

void SelectionMode(ListViewSelectionMode value);
public ListViewSelectionMode SelectionMode { get; set; }
var listViewSelectionMode = listViewBase.selectionMode;
listViewBase.selectionMode = listViewSelectionMode;
Public Property SelectionMode As ListViewSelectionMode
<listViewBase SelectionMode="listViewSelectionModeMemberName" />

Nilai Properti

Salah satu nilai enumerasi ListViewSelectionMode . Defaultnya adalah Pilihan tunggal .

Keterangan

Secara default, pengguna dapat memilih satu item dalam tampilan. Anda dapat mengatur properti SelectionMode ke nilai enumerasi ListViewSelectionMode untuk mengaktifkan multi-pilihan atau menonaktifkan pilihan. Berikut adalah nilai mode pemilihan.

Tidak adaPilihan item dinonaktifkan.
TunggalTanpa kunci pengubah:
  • Pengguna dapat memilih satu item menggunakan bilah spasi, klik mouse, atau ketuk sentuh.
  • Pengguna dapat membatalkan pilihan item menggunakan gerakan geser ke bawah.
Saat menekan Ctrl:
  • Pengguna dapat membatalkan pilihan item dengan menggunakan bilah spasi, klik mouse, atau ketuk sentuh.
  • Menggunakan tombol panah, pengguna dapat memindahkan fokus secara independen dari pilihan.
BeberapaTanpa kunci pengubah:
  • Pengguna dapat memilih beberapa item menggunakan bilah spasi, klik mouse, atau ketuk sentuh untuk mengalihkan pilihan pada item yang difokuskan.
  • Menggunakan tombol panah, pengguna dapat memindahkan fokus secara independen dari pilihan.
ExtendedTanpa kunci pengubah:
  • Perilakunya sama dengan Pilihan tunggal .
Saat menekan Ctrl:
  • Pengguna dapat memilih beberapa item menggunakan bilah spasi, klik mouse, atau ketuk sentuh untuk mengalihkan pilihan pada item yang difokuskan.
  • Menggunakan tombol panah, pengguna dapat memindahkan fokus secara independen dari pilihan.
Saat menekan Shift:
  • Pengguna dapat memilih beberapa item yang berdampingan dengan mengklik atau mengetuk item pertama dalam pilihan lalu item terakhir dalam pilihan.
  • Menggunakan tombol panah, pengguna dapat membuat pilihan yang berdada dimulai dengan item yang dipilih saat Shift ditekan.

Catatan

Interaksi sentuh diaktifkan hanya ketika IsSwipeEnabledbenar.

Jika SelectionMode tidak ada, dan CanDragItems dan CanReorderItemssalah, Anda harus mengatur IsSwipeEnabled ke false untuk meningkatkan performa aplikasi. Lihat properti IsSwipeEnabled untuk informasi selengkapnya.

Saat SelectionMode adalah Tunggal, gunakan properti Selector.SelectedItem untuk mendapatkan item yang dipilih. Saat SelectionMode adalah Multiple atau Extended, gunakan properti SelectedItems untuk mendapatkan item yang dipilih.

Saat pilihan item dinonaktifkan, Anda dapat membuat item merespons klik pengguna seperti tombol alih-alih dipilih. Untuk melakukan ini, atur SelectionMode ke None, properti IsItemClickEnabled ke true, dan tangani peristiwa ItemClick .

Untuk informasi dan contoh selengkapnya, lihat Cara mengubah mode interaksi.

Berlaku untuk

Lihat juga