IItemContainerGenerator Rozhraní

Definice

Rozhraní implementované třídami, které jsou zodpovědné za generování obsahu uživatelského rozhraní jménem hostitele.

public interface class IItemContainerGenerator
public interface IItemContainerGenerator
type IItemContainerGenerator = interface
Public Interface IItemContainerGenerator
Odvozené

Poznámky

ItemsControl je základní třída pro obsah a zobrazení jedné nebo více datových položek. ItemContainerGeneratorudržuje přidružení mezi ItemsControl položkami, které jsou zobrazeny .ItemsControl ItemContainerGenerator zodpovídá také za generování uživatelského rozhraní pro tyto položky jménem ItemsControl. Panel, VirtualizingPanela VirtualizingStackPanel také pro ItemContainerGenerator stejný důvod.

ItemContainerGenerator implementuje IItemContainerGenerator a je rozhraní, přes které každý z uvedených prvků rozložení komunikuje s ItemContainerGenerator.

Metody

GenerateNext()

Vrátí element kontejneru použitý k zobrazení další položky.

GenerateNext(Boolean)

Vrátí prvek kontejneru použitý k zobrazení další položky a určuje, jestli byl prvek kontejneru nově vygenerován (dosažen).

GeneratorPositionFromIndex(Int32)

GeneratorPosition Vrátí objekt, který se mapuje na položku v zadaném indexu.

GetItemContainerGeneratorForPanel(Panel)

ItemContainerGenerator Vrátí odpovídající použití zadaným panelem.

IndexFromGeneratorPosition(GeneratorPosition)

Vrátí index, který se mapuje na zadaný GeneratorPosition.

PrepareItemContainer(DependencyObject)

Připraví zadaný prvek jako kontejner pro odpovídající položku.

Remove(GeneratorPosition, Int32)

Odebere jednu nebo více vygenerovaných (generovaných) položek.

RemoveAll()

Odebere všechny vygenerované (realizované) položky.

StartAt(GeneratorPosition, GeneratorDirection)

Připraví generátor k vygenerování položek, počínaje zadaným a GeneratorPositionv zadaném GeneratorDirection.

StartAt(GeneratorPosition, GeneratorDirection, Boolean)

Připraví generátor k vygenerování položek, počínaje zadaným GeneratorPosition, a v zadaném GeneratorDirection, a určuje, zda má začít na vygenerované (realizované) položce.

Platí pro