IItemContainerGenerator Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |