IRecyclingItemContainerGenerator 接口

定义

扩展 IItemContainerGenerator 接口以重用它生成的 UI 内容。 负责代表宿主生成用户界面 (UI) 内容的类实现此接口。

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)

适用于