ItemsView<TVisual>.ItemsSource Ö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.
Şablon ve görüntüleme için öğelerin kaynağını alır veya ayarlar.
public System.Collections.IEnumerable ItemsSource { get; set; }
member this.ItemsSource : System.Collections.IEnumerable with get, set
Özellik Değeri
Açıklamalar
Herhangi bir IEnumerable uygulayıcısı kabul edildiğinde, IList veya IReadOnlyList<T> uygulamayan (T bir sınıf olan), yineleme tarafından listeye dönüştürülür.
Koleksiyonunuz uygularsa INotifyCollectionChanged , bu arabirimdeki olaydan kaynaklanan tüm değişiklikler Öğeler görünümünde yansıtılır. Olay, ana iş parçacığı başka bir iş parçacığında ortaya çıktığında, platforma bağlı olarak sonuçların tahmin edilemez olacağını unutmayın. Koleksiyonunuzu güvenli bir şekilde değiştirmek (ve olayı başka bir iş parçacığından yükseltmek) için, EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback) iş parçacığına erişimin doğru eşitlemesini sağlamak üzere çağırın.