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 System.Collections.IEnumerable gli elementi che non implementano System.Collections.IList o System.Collections.Generic.IReadOnlyList`1 (dove T è una classe) verranno convertiti nell'elenco eseguendo l'iterazione.
Se la raccolta implementa System.Collections.Specialized.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.