Partager via


ItemsView<TVisual>.ItemsSource Propriété

Définition

Obtient ou définit la source des éléments à baser sur un modèle et à afficher.

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

Valeur de propriété

System.Collections.IEnumerable

Remarques

Bien qu’un System.Collections.IEnumerable implémenteur soit accepté, ceux qui n’implémentent System.Collections.IList pas ou System.Collections.Generic.IReadOnlyList`1 (où T est une classe) sont convertis en liste par itération.

Si votre collection implémente System.Collections.Specialized.INotifyCollectionChanged, toutes les modifications apportées à l’événement sur cette interface seront reflétées dans la vue éléments. Notez que si l’événement est déclenché sur un autre thread main, les résultats seront imprévisibles en fonction de la plateforme. Pour modifier en toute sécurité votre collection (et déclencher l’événement) à partir d’un autre thread, appelez EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback) pour activer la synchronisation appropriée de l’accès au thread.

S’applique à