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à

System.Collections.IEnumerable

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.

Si applica a