ItemsView<TVisual>.ItemsSource Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.