CollectionView.CurrentItem Properti
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.
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.