ItemsControl.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 una raccolta usata per generare il contenuto dell'oggetto ItemsControl.
public:
property System::Collections::IEnumerable ^ ItemsSource { System::Collections::IEnumerable ^ get(); void set(System::Collections::IEnumerable ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Collections.IEnumerable ItemsSource { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.ItemsSource : System.Collections.IEnumerable with get, set
Public Property ItemsSource As IEnumerable
Valore della proprietà
Raccolta usata per generare il contenuto dell'oggetto ItemsControl. Il valore predefinito è null
.
- Attributi
Commenti
Modello di contenuto: Questa proprietà può essere usata per aggiungere elementi a un ItemsControloggetto .
Uno scenario comune consiste nell'usare un ItemsControlListBoxoggetto, ad esempio , ListViewo TreeView per visualizzare una raccolta dati o associare un oggetto ItemsControl a un insieme. Per associare un oggetto ItemsControl a un insieme, usare la ItemsSource proprietà . Si noti che la proprietà supporta OneWay l'associazione ItemsSource per impostazione predefinita.
Quando la proprietà è impostata, la ItemsSourceItems raccolta viene resa di sola lettura e dimensione fissa.
Quando ItemsSource è in uso, impostando la proprietà per null
rimuovere l'utilizzo della raccolta e ripristina l'utilizzo su Items, che sarà un oggetto vuoto ItemCollection. Quando ItemsSource non è in uso, il valore di questa proprietà è null
e impostandolo su null
non ha alcun effetto.
Nota
Nella maggior parte dei casi non è necessario implementare le proprie raccolte. Prendere invece in considerazione l'uso ObservableCollection<T> o altre raccolte esistenti. Per altre informazioni, vedere la sezione "Oggetti raccolta usati come origine di associazione" in Panoramica delle origini di associazione.
Uso della sintassi XAML per gli attributi
<object ItemsSource="bindingDeclaration"/>
Valori XAML
bindingDeclaration Dichiarazione Binding . Per altre informazioni, vedere Estensione markup binding .
Informazioni proprietà di dipendenza
Campo Identificatore | ItemsSourceProperty |
Proprietà dei metadati impostate su true |
Nessuno |