0

WPF中的ItemContainerGenerator.Status枚举何时返回?GeneratorStatus.Error有没有人遇到过这样的情况?只是想知道,因为我主要在 Silverlight 工作并且GeneratorStatus那里不存在。

4

1 回答 1

1

(例如,ItemContainerGenerator如果在 ListBox 中使用)将为绑定到ListBoxItem的每个数据项创建一个。ListBox

标准ItemContainerGeneratorPresentationFramework有一个名为“ Generator”的私有类。当这个类被实例化时,ItemContainerGenerator它将ItemContainerGenerator类的状态设置为GeneratorStatus.GeneratingContainers,然后当ItemContainerGenerator调用实例时,Dispose类将状态设置为。GeneratorGeneratorItemContainerGeneratorGeneratorStatus.ContainersGenerated

GeneratorStatus.Error从未在标准实现中使用过,但如果您自己滚动ItemsControl,您可以滚动自己的ItemContainerGenerator,并且可能在代码中使用错误状态。

于 2010-12-10T10:53:37.927 回答