Bagikan melalui


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 untuk menonaktifkan pilihan. Berikut adalah nilai mode pemilihan.

  • Pengguna dapat memilih satu item menggunakan bilah spasi, klik mouse, atau mengetuk sentuh.
  • Pengguna dapat membatalkan pilihan item menggunakan gerakan gesek ke bawah.
Saat menekan Ctrl:
  • Pengguna dapat membatalkan pilihan item dengan menggunakan bilah spasi, klik mouse, atau ketuk sentuh.
  • Dengan menggunakan tombol panah, pengguna dapat memindahkan fokus secara independen dari pilihan.
  • Pengguna dapat memilih beberapa item menggunakan bilah spasi, klik mouse, atau ketuk sentuh untuk mengalihkan pilihan pada item yang difokuskan.
  • Dengan menggunakan tombol panah, pengguna dapat memindahkan fokus secara independen dari pilihan.
  • Perilakunya sama dengan
    • Pengguna dapat memilih beberapa item menggunakan bilah spasi, klik mouse, atau ketuk sentuh untuk mengalihkan pilihan pada item yang difokuskan.
    • Dengan 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 Multipel atau Diperluas, 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