IItemContainerGenerator IItemContainerGenerator IItemContainerGenerator IItemContainerGenerator Interface

Definición

Interfaz implementada por las clases que son responsables de generar el contenido de la interfaz de usuario en nombre de un host.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
Derivado

Comentarios

ItemsControles la clase base para contener y mostrar uno o más elementos de datos.ItemsControl is the base class for containing and displaying one or more data items. ItemContainerGeneratormantiene una asociación entre ItemsControl y la lista de elementos que ItemsControlmuestra.ItemContainerGenerator maintains an association between ItemsControl and the list of items that are displayed by ItemsControl. ItemContainerGeneratortambién es responsable de generar IUUI para esos elementos en nombre de. ItemsControlItemContainerGenerator is also responsible for generating the IUUI for those items on behalf of ItemsControl. Panel, VirtualizingPanely VirtualizingStackPanel también usanItemContainerGenerator por la misma razón.Panel, VirtualizingPanel, and VirtualizingStackPanel also use ItemContainerGenerator for the same reason.

ItemContainerGeneratorimplementa y es la interfaz a través de la que cada uno de los elementos de diseño mencionados se comunica con ItemContainerGenerator. IItemContainerGeneratorItemContainerGenerator implements IItemContainerGenerator and is the interface through which each of the mentioned layout elements communicate with ItemContainerGenerator.

Métodos

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

Devuelve el elemento contenedor utilizado para mostrar el elemento siguiente.Returns the container element used to display the next item.

GenerateNext(Boolean) GenerateNext(Boolean) GenerateNext(Boolean) GenerateNext(Boolean)

Devuelve el elemento contenedor utilizado para mostrar el elemento siguiente y si el elemento contenedor se ha generado (realizado) recientemente.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)

Devuelve el objeto GeneratorPosition que se asigna al elemento en el índice especificado.Returns the GeneratorPosition object that maps to the item at the specified index.

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

Devuelve el objeto ItemContainerGenerator adecuado para su uso por el panel especificado.Returns the ItemContainerGenerator appropriate for use by the specified panel.

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

Devuelve el índice que se asigna al objeto GeneratorPosition especificado.Returns the index that maps to the specified GeneratorPosition.

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

Prepara el elemento especificado como contenedor para el elemento correspondiente.Prepares the specified element as the container for the corresponding item.

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

Quita uno o más elementos generados (realizados).Removes one or more generated (realized) items.

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

Quita todos los elementos generados (realizados).Removes all generated (realized) items.

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

Prepara el generador para generar elementos, empezando por el objeto GeneratorPosition especificado y en el objeto GeneratorDirection especificado.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)

Prepara el generador para generar elementos, empezando por el objeto GeneratorPosition especificado y en el objeto GeneratorDirection especificado, y controlando si empieza o no en un elemento generado (realizado).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.

Se aplica a