title: Replacing ItemsControl ContentPresenter entirely with control being rendered
body: <p>i'm using an ItemsControl to generate a list of controls based on my model.
  When looking at the visual tree, i noticed that each of the rendered control is wrapped in a ContentPresenter.  The controls that are added are a 3rd party control and are designed to display a splitter between each control if they are siblings..this allows a user to size each control. For example the following will show a splitter between each of the controls at run time.</p>
  
  <pre><code>&lt;StackPanel&gt;
  &lt;3rdPartyControl /&gt;
  &lt;3rdPartyControl /&gt;
  &lt;3rdPartyControl /&gt;
  &lt;/StackPanel&gt;
  </code></pre>
  
  <p>When using an ItemsControl, each of the 3rdPartyControl are wrapped in a ContentPresenter, and thus no splitter is shown.  I have tried various ways to try and solve this problem but unable to get this to work unless i write code behind to add each control rather than rely on Xaml.
  Does anyone know of a way to replace the contentpresenter completely (in my case with 3rdpartyControl)?</p>
  
  <p>Thanks</p>