Bagikan melalui


ItemsControl.ItemContainerGenerator Properti

Definisi

ItemContainerGenerator Mendapatkan yang terkait dengan kontrol.

public:
 property System::Windows::Controls::ItemContainerGenerator ^ ItemContainerGenerator { System::Windows::Controls::ItemContainerGenerator ^ get(); };
[System.ComponentModel.Bindable(false)]
[System.ComponentModel.Browsable(false)]
public System.Windows.Controls.ItemContainerGenerator ItemContainerGenerator { get; }
[<System.ComponentModel.Bindable(false)>]
[<System.ComponentModel.Browsable(false)>]
member this.ItemContainerGenerator : System.Windows.Controls.ItemContainerGenerator
Public ReadOnly Property ItemContainerGenerator As ItemContainerGenerator

Nilai Properti

ItemContainerGenerator yang terkait dengan kontrol. Default adalah null.

Atribut

Keterangan

Bertanggung ItemContainerGenerator jawab untuk menghasilkan antarmuka pengguna (UI) untuk host-nya, seperti ItemsControl. Ini mempertahankan hubungan antara item dalam tampilan data kontrol dan objek yang UIElement sesuai. Setiap ItemsControl memiliki kontainer item terkait yang berisi item data dalam kumpulan item. Anda dapat menggunakan ItemContainerGenerator properti untuk mengakses kontainer item yang terkait dengan Anda ItemsControl. Misalnya, jika Anda memiliki kontrol terikat TreeView data dan ingin mendapatkan TreeViewItem berdasarkan indeksnya atau item data terkait, Anda dapat menggunakan ItemContainerGenerator.ContainerFromIndex metode atau ItemContainerGenerator.ContainerFromItem . Atau, Anda dapat menggunakan ItemContainerGenerator.IndexFromContainer metode atau ItemContainerGenerator.ItemFromContainer untuk mendapatkan indeks atau item data yang terkait dengan elemen kontainer yang dihasilkan tertentu.

Antarmuka IItemContainerGenerator juga digunakan dalam skenario tingkat lanjut. Biasanya, aplikasi canggih yang memiliki implementasi sendiri dari panel virtualisasi memanggil anggota antarmuka.

Berlaku untuk

Lihat juga