CollectionView.CurrentItem Properti

Definisi

Mendapatkan item saat ini dalam tampilan.

public:
 virtual property System::Object ^ CurrentItem { System::Object ^ get(); };
public virtual object CurrentItem { get; }
member this.CurrentItem : obj
Public Overridable ReadOnly Property CurrentItem As Object

Nilai Properti

Item tampilan saat ini. Secara default, item pertama koleksi dimulai sebagai item saat ini.

Penerapan

Keterangan

Tampilan koleksi mendukung konsep penunjuk rekaman saat ini. Saat Anda menavigasi objek dalam tampilan koleksi, Anda memindahkan penunjuk rekaman yang memungkinkan Anda mengambil objek yang ada di lokasi tertentu dalam koleksi.

Perhatikan bahwa memindahkan penunjuk rekaman saat ini memiliki beberapa interaksi dengan pengurutan atau pemfilteran apa pun yang diterapkan ke koleksi. Pengurutan mempertahankan penunjuk rekaman saat ini pada rekaman terakhir yang dipilih, tetapi tampilan koleksi direstrukturisasi di sekitarnya. (Mungkin rekaman yang dipilih berada di awal daftar sebelumnya, tetapi sekarang rekaman yang dipilih mungkin berada di suatu tempat di tengah.) Pemfilteran mempertahankan rekaman yang dipilih jika pilihan tersebut tetap terlihat setelah pemfilteran. Jika tidak, penunjuk rekaman saat ini diatur ke rekaman pertama dari tampilan koleksi yang difilter.

Item koleksi saat ini terikat untuk secara otomatis jika target pengikatan adalah nilai singleton. Jika target adalah ItemsControl, item saat ini disinkronkan dengan item yang dipilih. Misalnya, jika kotak daftar terikat ke koleksi, disinkronkan CurrentItem dengan item yang saat ini dipilih.

Catatan Bagi Inheritor

Hanya kelas yang meneruskan panggilan penanganan mata uang ke objek internal CollectionView lain yang harus mengambil alih properti ini; semua kelas turunan lainnya harus menggunakan SetCurrent(Object, Int32) metode untuk memperbarui nilai saat ini yang disimpan di kelas dasar.

Berlaku untuk