IItemContainerGenerator 接口
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
由负责代表主机生成用户界面 (UI) 内容的类所实现的接口。
public interface class IItemContainerGenerator
public interface IItemContainerGenerator
type IItemContainerGenerator = interface
Public Interface IItemContainerGenerator
- 派生
ItemsControl 是用于包含和显示一个或多个数据项的基类。 ItemContainerGenerator维护与显示项ItemsControl列表之间的ItemsControl关联。 ItemContainerGenerator 还负责代表 ItemsControl这些项生成 UI。 Panel, VirtualizingPanel也 VirtualizingStackPanel 出于相同的原因使用 ItemContainerGenerator 。
ItemContainerGeneratorIItemContainerGenerator实现并表示每个提到的布局元素与之ItemContainerGenerator通信的接口。
Generate |
返回用于显示下一项的容器元素。 |
Generate |
返回用于显示下一项的容器元素,并返回其是否为新生成(实现)的容器元素。 |
Generator |
返回映射到指定索引处的项的 GeneratorPosition 对象。 |
Get |
返回适合由指定面板使用的 ItemContainerGenerator。 |
Index |
返回映射到指定 GeneratorPosition 的索引。 |
Prepare |
准备指定元素作为相应项的容器。 |
Remove(Generator |
移除一个或多个生成(实现)项。 |
Remove |
移除所有生成(实现)项。 |
Start |
准备生成器以从指定的 GeneratorPosition 开始且使用指定的 GeneratorDirection 生成项。 |
Start |
准备生成器以从指定的 GeneratorPosition 开始并以指定的 GeneratorDirection 来生成项,同时控制是否从生成(实现)项开始。 |
产品 | 版本 |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |