IRecyclingItemContainerGenerator Интерфейс

Определение

Расширяет интерфейс IItemContainerGenerator для повторного использования генерируемого им содержимого пользовательского интерфейса. Этот интерфейс реализуется классами, ответственными за генерирование содержимого пользовательского интерфейса от имени сайта.

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
Производный
Реализации

Методы

GenerateNext()

Возвращает элемент-контейнер, используемый для отображения следующего элемента.

(Унаследовано от IItemContainerGenerator)
GenerateNext(Boolean)

Возвращает элемент-контейнер, используемый для отображения следующего элемента, и значение, показывающее, был ли этот контейнер только что сгенерирован (реализован).

(Унаследовано от IItemContainerGenerator)
GeneratorPositionFromIndex(Int32)

Возвращает объект GeneratorPosition, соответствующий элементу с указанным индексом.

(Унаследовано от IItemContainerGenerator)
GetItemContainerGeneratorForPanel(Panel)

Возвращает ItemContainerGenerator, подходящий для использования заданной панелью.

(Унаследовано от IItemContainerGenerator)
IndexFromGeneratorPosition(GeneratorPosition)

Возвращает индекс, соответствующий заданному значению GeneratorPosition.

(Унаследовано от IItemContainerGenerator)
PrepareItemContainer(DependencyObject)

Подготавливает указанный объект для использования в качестве контейнера соответствующего элемента.

(Унаследовано от IItemContainerGenerator)
Recycle(GeneratorPosition, Int32)

Отвязывает контейнеры элементов от их элементов данных и сохраняет контейнеры для последующего повторного использования с другими элементами данных.

Remove(GeneratorPosition, Int32)

Удаляет один или несколько сгенерированных (реализованных) элементов.

(Унаследовано от IItemContainerGenerator)
RemoveAll()

Удаляет все сгенерированные (реализованные) элементы.

(Унаследовано от IItemContainerGenerator)
StartAt(GeneratorPosition, GeneratorDirection)

Подготавливает генератор для генерирования элементов начиная с заданной позиции GeneratorPosition в заданном направлении GeneratorDirection.

(Унаследовано от IItemContainerGenerator)
StartAt(GeneratorPosition, GeneratorDirection, Boolean)

Подготавливает генератор для генерирования элементов начиная с GeneratorPosition в заданном GeneratorDirection и определяет, следует ли начать со сгенерированного элемента.

(Унаследовано от IItemContainerGenerator)

Применяется к