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.
Görünümdeki geçerli öğeyi 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 filtrelemeyle 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çilen kayıt daha önce listenin başında olabilir, ancak şimdi seçilen kayıt ortadaki bir yerde olabilir.) Filtreleme, seçim filtreden 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 tekil 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 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) .