IItemContainerGenerator IItemContainerGenerator IItemContainerGenerator IItemContainerGenerator Interface

Definition

Eine Schnittstelle, die von Klassen implementiert wird, die für die Generierung von Inhalten auf der Benutzeroberfläche für einen Host verantwortlich sind.An interface that is implemented by classes which are responsible for generating user interface (UI) content on behalf of a host.

public interface class IItemContainerGenerator
public interface IItemContainerGenerator
type IItemContainerGenerator = interface
Public Interface IItemContainerGenerator
Abgeleitet

Hinweise

ItemsControlist die Basisklasse zum enthalten und Anzeigen von einem oder mehreren Datenelementen.ItemsControl is the base class for containing and displaying one or more data items. ItemContainerGeneratorverwaltet eine Zuordnung zwischen ItemsControl und der Liste der Elemente, die von ItemsControlangezeigt werden.ItemContainerGenerator maintains an association between ItemsControl and the list of items that are displayed by ItemsControl. ItemContainerGeneratorist auch dafür verantwortlich, für UIUI diese Elemente im Namen von ItemsControlzu erstellen.ItemContainerGenerator is also responsible for generating the UIUI for those items on behalf of ItemsControl. Panel, VirtualizingPanelund VirtualizingStackPanel verwendenItemContainerGenerator auch aus demselben Grund.Panel, VirtualizingPanel, and VirtualizingStackPanel also use ItemContainerGenerator for the same reason.

ItemContainerGeneratorimplementiert IItemContainerGenerator und ist die Schnittstelle, mit ItemContainerGeneratorder jedes der erwähnten Layoutelemente kommuniziert.ItemContainerGenerator implements IItemContainerGenerator and is the interface through which each of the mentioned layout elements communicate with ItemContainerGenerator.

Methoden

GenerateNext() GenerateNext() GenerateNext() GenerateNext()

Gibt das Containerelement zurück, das verwendet wird, um das nächste Element anzuzeigen.Returns the container element used to display the next item.

GenerateNext(Boolean) GenerateNext(Boolean) GenerateNext(Boolean) 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.Returns the container element used to display the next item, and whether the container element has been newly generated (realized).

GeneratorPositionFromIndex(Int32) GeneratorPositionFromIndex(Int32) GeneratorPositionFromIndex(Int32) GeneratorPositionFromIndex(Int32)

Gibt das GeneratorPosition-Objekt zurück, das dem Element am angegebenen Index zugeordnet ist.Returns the GeneratorPosition object that maps to the item at the specified index.

GetItemContainerGeneratorForPanel(Panel) GetItemContainerGeneratorForPanel(Panel) GetItemContainerGeneratorForPanel(Panel) GetItemContainerGeneratorForPanel(Panel)

Gibt den ItemContainerGenerator zurück, der für die Verwendung mit dem angegebenen Bereich geeignet ist.Returns the ItemContainerGenerator appropriate for use by the specified panel.

IndexFromGeneratorPosition(GeneratorPosition) IndexFromGeneratorPosition(GeneratorPosition) IndexFromGeneratorPosition(GeneratorPosition) IndexFromGeneratorPosition(GeneratorPosition)

Gibt den Index zurück, der der angegebenen GeneratorPosition zugeordnet ist.Returns the index that maps to the specified GeneratorPosition.

PrepareItemContainer(DependencyObject) PrepareItemContainer(DependencyObject) PrepareItemContainer(DependencyObject) PrepareItemContainer(DependencyObject)

Bereitet das angegebene Element als Container auf das zugehörige Element vor.Prepares the specified element as the container for the corresponding item.

Remove(GeneratorPosition, Int32) Remove(GeneratorPosition, Int32) Remove(GeneratorPosition, Int32) Remove(GeneratorPosition, Int32)

Entfernt eines oder mehrere generierte (realisierte) Elemente.Removes one or more generated (realized) items.

RemoveAll() RemoveAll() RemoveAll() RemoveAll()

Entfernt alle generierten (realisierten) Elemente.Removes all generated (realized) items.

StartAt(GeneratorPosition, GeneratorDirection) StartAt(GeneratorPosition, GeneratorDirection) StartAt(GeneratorPosition, GeneratorDirection) StartAt(GeneratorPosition, GeneratorDirection)

Bereitet den Generator für die Generierung von Elementen vor, beginnend ab der angegebenen GeneratorPosition und in der angegebenen GeneratorDirection.Prepares the generator to generate items, starting at the specified GeneratorPosition, and in the specified GeneratorDirection.

StartAt(GeneratorPosition, GeneratorDirection, Boolean) StartAt(GeneratorPosition, GeneratorDirection, Boolean) StartAt(GeneratorPosition, GeneratorDirection, Boolean) 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.Prepares the generator to generate items, starting at the specified GeneratorPosition, and in the specified GeneratorDirection, and controlling whether or not to start at a generated (realized) item.

Gilt für: