ItemsView<TVisual>.ItemsSource Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.