ItemContainerGenerator Classe
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.
Fornisce mapping tra gli elementi di items di itemsControl e i relativi elementi contenitore.
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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Commenti
Impostare itemContainerGenerator come valore della proprietà ItemsControl.ItemContainerGenerator .
Metodi
ContainerFromIndex(Int32) |
Nota ContainerFromIndex può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ItemsControl.ContainerFromIndex. Restituisce il contenitore per l'elemento in corrispondenza dell'indice specificato all'interno di ItemCollection. |
ContainerFromItem(Object) |
Nota ContainerFromItem può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ItemsControl.ContainerFromItem. Restituisce il contenitore corrispondente all'elemento specificato. |
GenerateNext(Boolean) |
Restituisce l'elemento contenitore utilizzato per visualizzare l'elemento successivo e indica se l'elemento contenitore è stato appena generato (realizzato). |
GeneratorPositionFromIndex(Int32) |
Ottiene la posizione generata dell'elemento in corrispondenza dell'indice specificato. |
GetItemContainerGeneratorForPanel(Panel) |
Restituisce l'elemento ItemContainerGenerator appropriato per l'uso dal pannello specificato. |
IndexFromContainer(DependencyObject) |
Nota IndexFromContainer può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ItemsControl.IndexFromContainer. Restituisce l'indice all'elemento con il contenitore generato specificato. |
IndexFromGeneratorPosition(GeneratorPosition) |
Restituisce l'indice mappato all'oggetto GeneratorPosition specificato. |
ItemFromContainer(DependencyObject) |
Nota ItemFromContainer può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ItemsControl.ItemFromContainer. Restituisce l'elemento che corrisponde al contenitore generato specificato. |
PrepareItemContainer(DependencyObject) |
Prepara l'elemento specificato come contenitore per l'elemento corrispondente. |
Recycle(GeneratorPosition, Int32) |
Disassocia i contenitori di elementi dai relativi elementi di dati e li salva in modo che possano essere riutilizzati successivamente per altri elementi di dati. |
Remove(GeneratorPosition, Int32) |
Rimuove uno o più elementi generati (realizzati). |
RemoveAll() |
Rimuove tutti gli elementi generati (realizzati). |
StartAt(GeneratorPosition, GeneratorDirection, Boolean) |
Prepara il generatore per generare elementi, a partire dall'oggetto GeneratorPosition specificato e spostandosi nell'oggetto GeneratorDirection specificato. Questo metodo controlla anche se iniziare o meno in corrispondenza di un elemento generato (realizzato). |
Stop() |
Elimina ItemContainerGenerator. |
Eventi
ItemsChanged |
Si verifica quando cambia il contenuto della raccolta di elementi. |