IRecyclingItemContainerGenerator Schnittstelle

Definition

Erweitert die IItemContainerGenerator-Schnittstelle für die Wiederverwendung des generierten Benutzeroberflächeninhalts. Diese Schnittstelle wird von Klassen implementiert, die für das Generieren von Benutzeroberflächeninhalt im Namen eines Hosts zuständig sind.

public interface class IRecyclingItemContainerGenerator : System::Windows::Controls::Primitives::IItemContainerGenerator
public interface IRecyclingItemContainerGenerator : System.Windows.Controls.Primitives.IItemContainerGenerator
type IRecyclingItemContainerGenerator = interface
    interface IItemContainerGenerator
Public Interface IRecyclingItemContainerGenerator
Implements IItemContainerGenerator
Abgeleitet
Implementiert

Methoden

GenerateNext()

Gibt das Containerelement zurück, das verwendet wird, um das nächste Element anzuzeigen.

(Geerbt von IItemContainerGenerator)
GenerateNext(Boolean)

Gibt das Containerelement zurück, das zum Anzeigen des nächsten Elements verwendet wird, und zeigt an, ob das Containerelement neu generiert (realisiert) wurde.

(Geerbt von IItemContainerGenerator)
GeneratorPositionFromIndex(Int32)

Gibt das GeneratorPosition-Objekt zurück, das dem Element am angegebenen Index zugeordnet ist.

(Geerbt von IItemContainerGenerator)
GetItemContainerGeneratorForPanel(Panel)

Gibt den ItemContainerGenerator zurück, der für die Verwendung mit dem angegebenen Bereich geeignet ist.

(Geerbt von IItemContainerGenerator)
IndexFromGeneratorPosition(GeneratorPosition)

Gibt den Index zurück, der der angegebenen GeneratorPosition zugeordnet ist.

(Geerbt von IItemContainerGenerator)
PrepareItemContainer(DependencyObject)

Bereitet das angegebene Element als Container auf das zugehörige Element vor.

(Geerbt von IItemContainerGenerator)
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.

(Geerbt von IItemContainerGenerator)
RemoveAll()

Entfernt alle generierten (realisierten) Elemente.

(Geerbt von IItemContainerGenerator)
StartAt(GeneratorPosition, GeneratorDirection)

Bereitet den Generator für die Generierung von Elementen vor, beginnend ab der angegebenen GeneratorPosition und in der angegebenen GeneratorDirection.

(Geerbt von IItemContainerGenerator)
StartAt(GeneratorPosition, GeneratorDirection, Boolean)

Bereitet den Generator auf die Generierung von Elementen vor, beginnend ab der angegebenen GeneratorPosition und mit der angegebenen GeneratorDirection. Außerdem wird festgelegt, ob bei einem generierten (realisierten) Element begonnen werden soll.

(Geerbt von IItemContainerGenerator)

Gilt für