ItemContainerGenerator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Zuordnungen zwischen den Elementen eines ItemsControl-Elements und ihren Containerelementen bereit.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Sie legen einen ItemContainerGenerator als Wert der ItemsControl.ItemContainerGenerator-Eigenschaft fest.
Methoden
ContainerFromIndex(Int32) |
Hinweis ContainerFromIndex kann für Releases nach Windows 8.1 geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen ItemsControl.ContainerFromIndex. Gibt den Container für das Element am angegebenen Index innerhalb der ItemCollection zurück. |
ContainerFromItem(Object) |
Hinweis ContainerFromItem kann für Releases nach Windows 8.1 geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen ItemsControl.ContainerFromItem. Gibt den Container zurück, der dem angegebenen Element entspricht. |
GenerateNext(Boolean) |
Gibt das Containerelement zurück, das zum Anzeigen des nächsten Elements verwendet wird, und gibt an, ob das Containerelement neu generiert (realisiert) wurde. |
GeneratorPositionFromIndex(Int32) |
Ruft die generierte Position des Elements am angegebenen Index ab. |
GetItemContainerGeneratorForPanel(Panel) |
Gibt den ItemContainerGenerator zurück, der für die Verwendung durch den angegebenen Bereich geeignet ist. |
IndexFromContainer(DependencyObject) |
Hinweis IndexFromContainer kann für Releases nach Windows 8.1 geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen ItemsControl.IndexFromContainer. Gibt den Index an das Element zurück, das den angegebenen, generierten Container enthält. |
IndexFromGeneratorPosition(GeneratorPosition) |
Gibt den Index zurück, der der angegebenen GeneratorPosition zugeordnet ist. |
ItemFromContainer(DependencyObject) |
Hinweis ItemFromContainer kann für Releases nach Windows 8.1 geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen ItemsControl.ItemFromContainer. Gibt das Element zurück, das dem angegebenen, generierten Container entspricht. |
PrepareItemContainer(DependencyObject) |
Bereitet das angegebene Element als Container auf das zugehörige Element vor. |
Recycle(GeneratorPosition, Int32) |
Hebt die Zuordnung von Elementcontainern zu den enthaltenen Datenelementen auf und speichert die Container, sodass sie später für andere Datenelemente wiederverwendet werden können. |
Remove(GeneratorPosition, Int32) |
Entfernt eines oder mehrere generierte (realisierte) Elemente. |
RemoveAll() |
Entfernt alle generierten (realisierten) Elemente. |
StartAt(GeneratorPosition, GeneratorDirection, Boolean) |
Bereitet den Generator auf die Generierung von Elementen vor, beginnend bei der angegebenen GeneratorPosition und beim Verschieben in der angegebenen GeneratorDirektion. Diese Methode steuert auch, ob bei einem generierten (realisierten) Element gestartet werden soll oder nicht. |
Stop() |
Veräußert den ItemContainerGenerator. |
Ereignisse
ItemsChanged |
Tritt auf, wenn sich der Inhalt der Elementauflistung ändert. |