ItemsView<TVisual>.ItemsSource Eigenschaft

Definition

Ruft die Quelle der Elemente ab, die als Vorlage dienen oder angezeigt werden sollen bzw. legt diese Quelle fest.

public System.Collections.IEnumerable ItemsSource { get; set; }
member this.ItemsSource : System.Collections.IEnumerable with get, set

Eigenschaftswert

Hinweise

Obwohl jeder IEnumerable Implementierer akzeptiert wird, werden alle, die nicht implementieren IList oder IReadOnlyList<T> (wobei T eine Klasse ist) durch Iterieren in die Liste konvertiert.

Wenn Ihre Sammlung implementiert INotifyCollectionChanged, werden alle Änderungen, die vom Ereignis auf dieser Schnittstelle ausgelöst werden, in der Elementansicht widerspiegelt. Beachten Sie, dass die Ergebnisse abhängig von der Plattform unvorhersehbar sind, wenn das Ereignis in einem anderen Thread ausgelöst wird, Standard Thread. Um Ihre Sammlung (und das Ereignis) sicher über einen anderen Thread zu ändern, rufen Sie auf EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback) , um die ordnungsgemäße Synchronisierung des Zugriffs auf den Thread zu aktivieren.

Gilt für: