Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Proprietà ItemsControl.ItemsSource

 

Data di pubblicazione: novembre 2016

Ottiene o imposta una raccolta usata per generare il contenuto dell'oggetto ItemsControl.

Spazio dei nomi:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

[BindableAttribute(true)]
public IEnumerable ItemsSource { get; set; }

Valore proprietà

Type: System.Collections.IEnumerable

Raccolta usata per generare il contenuto dell'oggetto ItemsControl. Il valore predefinito è null.

Modello di contenuto: questa proprietà può essere utilizzata per aggiungere elementi a un ItemsControl.

Uno scenario comune consiste nell'utilizzare un ItemsControl ad esempio un ListBox, ListView, o TreeView per visualizzare una raccolta di dati o per associare un ItemsControl a un oggetto collection. Per associare un ItemsControl a un oggetto di raccolta, utilizzare il ItemsSource proprietà. Si noti che il ItemsSource supporta proprietà OneWay associazione per impostazione predefinita.

Quando il ItemsSource proprietà è impostata, il Items insieme sarà reso di sola lettura e di dimensioni fisse.

Quando ItemsSource è in uso, impostando la proprietà su null Rimuove la raccolta e ripristina l'utilizzo di Items, che sarà vuoto ItemCollection. Quando ItemsSource è non in uso, il valore di questa proprietà è null, e impostarlo su null non ha alcun effetto.

System_CAPS_noteNota

Nella maggior parte dei casi non è necessario implementare le proprie raccolte. Utilizzare invece ObservableCollection<T> o altri insiemi esistenti. Per ulteriori informazioni, vedere "Oggetti Collection utilizzati come origine dell'associazione" in Cenni preliminari sulle origini di associazione.

<object ItemsSource="bindingDeclaration"/>

bindingDeclaration

Oggetto Binding dichiarazione. Vedere estensione di Markup Binding per ulteriori informazioni.

Campo dell'identificatore

ItemsSourceProperty

Impostare le proprietà dei metadati true

Nessuno

.NET Framework
Disponibile da 3.0
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Torna all'inizio
Mostra: