protected override void ClearContainerForItemOverride(DependencyObject element, object item) { TreeViewItem node = element as TreeViewItem; if (node != null) { node.ParentItemsControl = null; } base.ClearContainerForItemOverride(element, item); }