Какая книга WPF охватывает GetContainerForItemOverride и связана с ней подробно? - PullRequest
3 голосов
/ 12 декабря 2008

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

Ответы [ 2 ]

2 голосов
/ 12 декабря 2008

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

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

1 голос
/ 18 декабря 2008

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

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

...