ItemsView<TVisual>.ItemsSource Özellik

Tanım

Ş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

IEnumerable

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.

Şunlara uygulanır