ItemsView<TVisual>.ItemsSource Proprietà

Definizione

Ottiene o imposta l'origine degli elementi da convertire in modello e visualizzare.

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

Valore della proprietà

Commenti

Anche se qualsiasi implementatore viene accettato, tutti IEnumerable gli elementi che non implementano IList o IReadOnlyList<T> (dove T è una classe) verranno convertiti nell'elenco eseguendo l'iterazione.

Se la raccolta implementa INotifyCollectionChanged, eventuali modifiche generate dall'evento in questa interfaccia verranno riflesse nella visualizzazione elementi. Si noti che se l'evento viene generato in un altro thread il thread principale, i risultati saranno imprevedibili a seconda della piattaforma. Per modificare in modo sicuro la raccolta (e generare l'evento) da un altro thread, chiamare EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback) per abilitare la sincronizzazione corretta dell'accesso al thread.

Si applica a