ItemContainerGenerator Kelas
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.
Menyediakan pemetaan antara item ItemControl dan elemen kontainernya.
public ref class ItemContainerGenerator sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ItemContainerGenerator final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ItemContainerGenerator final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ItemContainerGenerator
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ItemContainerGenerator
Public NotInheritable Class ItemContainerGenerator
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Anda mengatur ItemContainerGenerator sebagai nilai properti ItemsControl.ItemContainerGenerator .
Metode
ContainerFromIndex(Int32) |
Catatan ContainerFromIndex dapat diubah atau tidak tersedia untuk rilis setelah Windows 8.1. Sebagai gantinya, gunakan ItemsControl.ContainerFromIndex. Mengembalikan kontainer untuk item pada indeks yang ditentukan dalam ItemCollection. |
ContainerFromItem(Object) |
Catatan ContainerFromItem dapat diubah atau tidak tersedia untuk rilis setelah Windows 8.1. Sebagai gantinya, gunakan ItemsControl.ContainerFromItem. Mengembalikan kontainer yang sesuai dengan item yang ditentukan. |
GenerateNext(Boolean) |
Mengembalikan elemen kontainer yang digunakan untuk menampilkan item berikutnya, dan menunjukkan apakah elemen kontainer telah dibuat baru (direalisasikan). |
GeneratorPositionFromIndex(Int32) |
Mendapatkan posisi item yang dihasilkan pada indeks yang ditentukan. |
GetItemContainerGeneratorForPanel(Panel) |
Mengembalikan ItemContainerGenerator yang sesuai untuk digunakan oleh panel yang ditentukan. |
IndexFromContainer(DependencyObject) |
Catatan IndexFromContainer dapat diubah atau tidak tersedia untuk rilis setelah Windows 8.1. Sebagai gantinya, gunakan ItemsControl.IndexFromContainer. Mengembalikan indeks ke item yang memiliki kontainer yang ditentukan dan dihasilkan. |
IndexFromGeneratorPosition(GeneratorPosition) |
Mengembalikan indeks yang memetakan ke GeneratorPosition yang ditentukan. |
ItemFromContainer(DependencyObject) |
Catatan ItemFromContainer dapat diubah atau tidak tersedia untuk rilis setelah Windows 8.1. Sebagai gantinya, gunakan ItemsControl.ItemFromContainer. Mengembalikan item yang sesuai dengan kontainer yang ditentukan dan dihasilkan. |
PrepareItemContainer(DependencyObject) |
Menyiapkan elemen yang ditentukan sebagai kontainer untuk item yang sesuai. |
Recycle(GeneratorPosition, Int32) |
Memisahkan kontainer item dari item data mereka dan menyimpan kontainer sehingga dapat digunakan kembali nanti untuk item data lainnya. |
Remove(GeneratorPosition, Int32) |
Menghapus satu atau beberapa item yang dihasilkan (direalisasikan). |
RemoveAll() |
Menghapus semua item yang dihasilkan (direalisasikan). |
StartAt(GeneratorPosition, GeneratorDirection, Boolean) |
Menyiapkan generator untuk menghasilkan item, mulai dari GeneratorPosition yang ditentukan dan bergerak di GeneratorDirection yang ditentukan. Metode ini juga mengontrol apakah akan memulai pada item yang dihasilkan (direalisasikan) atau tidak. |
Stop() |
Membuang ItemContainerGenerator. |
Acara
ItemsChanged |
Terjadi ketika isi kumpulan item berubah. |