哪本WPF书详细介绍了GetContainerForItemOverride和相关内容?

哪本WPF书详细介绍了GetContainerForItemOverride和相关内容?,wpf,itemscontrol,Wpf,Itemscontrol,哪本WPF书籍详细介绍了ItemsControl.GetContainerForItemOverride和相关内容?此外,我还想了解为什么TreeView会覆盖它,以及IsItemItsOwnContainerOverride与它的关系。我不确定有哪些书籍,但这里有一些关于ItemsControl如何工作的必读书籍: 我认为您需要认识到菜单和TreeView是ItemsControl,但MenuItem和TreeView也是。本质上,TreeView项不仅是父TreeView中的项,而且

哪本WPF书籍详细介绍了ItemsControl.GetContainerForItemOverride和相关内容?此外,我还想了解为什么TreeView会覆盖它,以及IsItemItsOwnContainerOverride与它的关系。

我不确定有哪些书籍,但这里有一些关于ItemsControl如何工作的必读书籍:


我认为您需要认识到菜单和TreeView是ItemsControl,但MenuItem和TreeView也是。本质上,TreeView项不仅是父TreeView中的项,而且也是TreeView/ItemsControl本身。

下面是一个真实的示例,说明了与TreeView控件相关的这种覆盖的使用:

我希望这有帮助