ItemsControl.ItemsSource Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur koleksi yang digunakan untuk menghasilkan konten 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
Nilai Properti
Koleksi yang digunakan untuk menghasilkan konten ItemsControl. Defaultnya adalah null.
- Atribut
Keterangan
Model Konten: Properti ini dapat digunakan untuk menambahkan item ke ItemsControl.
Skenario umumnya adalah menggunakan ItemsControl seperti ListBox, , ListViewatau TreeView untuk menampilkan pengumpulan data, atau untuk mengikat ItemsControl ke objek koleksi. Untuk mengikat ItemsControl ke objek koleksi, gunakan ItemsSource properti . Perhatikan bahwa ItemsSource properti mendukung OneWay pengikatan secara default.
ItemsSource Ketika properti diatur, Items koleksi dibuat baca-saja dan ukuran tetap.
Ketika ItemsSource sedang digunakan, atur properti untuk null menghapus koleksi dan memulihkan penggunaan ke Items, yang akan kosong ItemCollection. Ketika ItemsSource tidak digunakan, nilai properti ini adalah null, dan mengaturnya agar null tidak berpengaruh.
Nota
Dalam kebanyakan kasus, Anda tidak perlu menerapkan koleksi Anda sendiri. Sebagai gantinya, pertimbangkan untuk menggunakan ObservableCollection<T> atau koleksi lain yang sudah ada. Untuk informasi selengkapnya, lihat "Objek Koleksi yang Digunakan sebagai Sumber Pengikatan" di Gambaran Umum Sumber Pengikatan.
Penggunaan Atribut XAML
<object ItemsSource="bindingDeclaration"/>
Nilai XAML
bindingDeclaration Sebuah Binding deklarasi. Lihat Mengikat Ekstensi Markup untuk informasi selengkapnya.
Informasi Properti Dependensi
| Item | Nilai |
|---|---|
| Bidang pengidentifikasi | ItemsSourceProperty |
Properti metadata diatur ke true |
Tidak |