什么WPF书籍涵盖了ItemsControl.GetContainerForItemOverride并详细相关?另外,我想了解为什么TreeView会覆盖它以及IsItemItsOwnContainerOverride如何与它相关。
答案 0 :(得分:2)
我不确定那里有什么书,但这里有一些关于ItemsControls如何工作的必读书:
我认为你需要意识到Menus和TreeViews是ItemsControls,但是MenuItem和TreeViewITem也是如此。本质上,TreeView项不仅是父TreeView中的项,而且它本身也是TreeView / ItemsControl。
答案 1 :(得分:1)
以下是与TreeView控件相关的覆盖使用位置的真实示例:http://blogs.msdn.com/jpricket/archive/2008/08/05/wpf-a-stretching-treeview.aspx
我希望这会有所帮助。