title: WPF TreeView how to add TreeViewItem control template for child elements of TreeViewItem
body: <p>how do I create treeview like this one:</p>
  
  <pre><code> &lt;TreeViewItem Header="Customers" ItemsSource="{Binding Customers}"&gt;
  </code></pre>
  
  <ul>
  <li>Customers 
  <ul>
  <li>Anna
  <ul>
  <li>Delete</li>
  <li>Open</li>
  </ul></li>
  <li>Peter
  <ul>
  <li>Delete</li>
  <li>Open</li>
  </ul></li>
  <li>Andrew
  <ul>
  <li>Delete</li>
  <li>Open</li>
  </ul></li>
  </ul></li>
  </ul>
  
  <p>I would like to create child item template something like this</p>
  
  <pre><code> &lt;TreeViewItem Header="{Binding Header}"&gt;
     &lt;TreeViewItem Header="Delete"/&gt;
     &lt;TreeViewItem Header="Open"/&gt;
   &lt;/TreeViewItem&gt;
  </code></pre>
  
  <p>But it does not quite work that well because I end up having treeviewitem with datatemplate treeviewitem, but I would like to override controltemplate of child elements, but not parent.
  Sure, I want to avoid my binding to be TreeViewItem, nor I want to create children with those static obejct "Open", "Delete".</p>