gpt4 book ai didi

c# - ItemsControl.GetContainerForItemOverride 有什么用?

转载 作者:行者123 更新时间:2023-11-30 15:37:25 25 4
gpt4 key购买 nike

在为我遇到的问题寻找解决方案时,我遇到了 GetContainerForItemOverride(),我认为我不理解 documentation .

MSDN 说:

Creates or identifies the element that is used to display the given item.

但是,没有给定的项目 - 没有参数被传递到方法中。

出于好奇 - 这个方法的目的是什么?

(我明明搜索过了,没能真正找到答案)

最佳答案

ItemContainerGenerator 使用此方法获取项目的容器。每个 ItemsControl 都应指定其自己的项目容器类型。例如,ListBox 在此方法中返回 ListBoxItem 的实例。当您创建自己的 ItemsControl 时,您可以覆盖此方法并返回自定义容器。在这里你会找到更多关于 ItemContainerGenerator 的细节:http://drwpf.com/blog/2008/07/20/itemscontrol-g-is-for-generator/

关于c# - ItemsControl.GetContainerForItemOverride 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12617261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com