CollectionView.CurrentItem Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli öğeyi görünümde alır.
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
Özellik Değeri
Görünümün geçerli öğesi. Varsayılan olarak, koleksiyonun ilk öğesi geçerli öğe olarak başlar.
Uygulamalar
Açıklamalar
Koleksiyon görünümleri geçerli kayıt işaretçisi kavramını destekler. Koleksiyon görünümündeki nesneler arasında gezinirken, koleksiyondaki belirli bir konumda bulunan nesneyi almanıza olanak tanıyan bir kayıt işaretçisini taşıyorsunuz.
Geçerli kayıt işaretçisini taşımanın koleksiyona uygulanan herhangi bir sıralama veya filtreleme ile bazı etkileşimleri olduğunu unutmayın. Sıralama, seçilen son kayıtta geçerli kayıt işaretçisini korur, ancak koleksiyon görünümü çevresinde yeniden yapılandırılır. (Seçili kayıt daha önce listenin başında olabilir, ancak şimdi seçili kayıt ortadaki bir yerde olabilir.) Filtreleme, seçim filtrelemeden sonra görünümde kalırsa seçili kaydı korur. Aksi takdirde, geçerli kayıt işaretçisi filtrelenmiş koleksiyon görünümünün ilk kaydına ayarlanır.
Bir bağlamanın hedefi tek bir değerse, koleksiyonun geçerli öğesi otomatik olarak bağlıdır. Hedef bir ItemsControlise, geçerli öğe seçili öğeyle eşitlenir. Örneğin, bir liste kutusu bir koleksiyona bağlıysa, CurrentItem öğesi seçili durumdaki öğeyle eşitlenir.
Devralanlara Notlar
Yalnızca başka bir iç CollectionView nesneye para birimi işleme çağrılarını geçiren sınıflar bu özelliği geçersiz kılmalıdır; diğer tüm türetilmiş sınıflar temel sınıfta depolanan geçerli değerleri güncelleştirmek için yöntemini kullanmalıdır SetCurrent(Object, Int32) .