ItemsControl.ItemContainerGenerator 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.
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.