Какая книга WPF охватывает GetContainerForItemOverride и связана подробно?

Какая книга WPF подробно описывает ItemsControl.GetContainerForItemOverride? Кроме того, я хотел бы прочитать о том, почему TreeView переопределяет его и как IsItemItsOwnContainerOverride связан с ним.

12.12.2008 20:31:43
2 ОТВЕТА

Я не уверен, какие книги есть, но вот некоторые обязательные материалы о том, как работает ItemsControls:

Я думаю, вам нужно понять, что Menus и TreeViews являются ItemsControls, но опять же, как MenuItem и TreeViewITem. По своей природе элемент TreeView - это не только элемент родительского TreeView, но и сам TreeView / ItemsControl.

2
12.12.2008 21:57:29

Вот реальный пример использования этого переопределения в отношении элемента управления TreeView: http://blogs.msdn.com/jpricket/archive/2008/08/05/wpf-a-stretching-treeview.aspx

Надеюсь, это поможет.

1
18.12.2008 17:21:20