- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在为我遇到的问题寻找解决方案时,我遇到了 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/
在为我遇到的问题寻找解决方案时,我遇到了 GetContainerForItemOverride(),我认为我不理解 documentation . MSDN 说: Creates or identi
哪本 WPF 书籍详细介绍了 ItemsControl.GetContainerForItemOverride 和相关内容?此外,我想了解为什么 TreeView 会覆盖它以及 IsItemItsOw
我是一名优秀的程序员,十分优秀!