IRecyclingItemContainerGenerator Schnittstelle

Definition

Erweitert die IItemContainerGenerator Schnittstelle, um den generierten UI-Inhalt wiederzuverwenden. Klassen, die für das Generieren von Benutzeroberflächeninhalten im Auftrag eines Hosts verantwortlich sind, implementieren diese Schnittstelle.

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

Name Beschreibung
GenerateNext()

Gibt das Containerelement zurück, das zum Anzeigen des nächsten Elements verwendet wird.

(Geerbt von IItemContainerGenerator)
GenerateNext(Boolean)

Gibt das Containerelement zurück, mit dem das nächste Element angezeigt wird und ob das Containerelement neu generiert wurde (realisiert).

(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 entsprechenden Wert für die Verwendung durch den angegebenen Bereich zurück.

(Geerbt von IItemContainerGenerator)
IndexFromGeneratorPosition(GeneratorPosition)

Gibt den Index zurück, der dem angegebenen Zugeordnet GeneratorPositionist.

(Geerbt von IItemContainerGenerator)
PrepareItemContainer(DependencyObject)

Bereitet das angegebene Element als Container für das entsprechende Element vor.

(Geerbt von IItemContainerGenerator)
Recycle(GeneratorPosition, Int32)

Entfernt die Zuordnung von Elementcontainern von ihren Datenelementen und speichert die Container, damit sie später für andere Datenelemente wiederverwendet werden können.

Remove(GeneratorPosition, Int32)

Entfernt mindestens ein generiertes (realisiertes) Element.

(Geerbt von IItemContainerGenerator)
RemoveAll()

Entfernt alle generierten (realisierten) Elemente.

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

Bereitet den Generator auf das Generieren von Elementen vor, beginnend bei dem angegebenen Element und im angegebenen GeneratorPositionGeneratorDirectionElement, und steuert, ob bei einem generierten (realisierten) Element begonnen werden soll.

(Geerbt von IItemContainerGenerator)
StartAt(GeneratorPosition, GeneratorDirection)

Bereitet den Generator auf das Generieren von Elementen vor, beginnend bei der angegebenen GeneratorPositionund in der angegebenen GeneratorDirection.

(Geerbt von IItemContainerGenerator)

Gilt für: