title: ListBox instead of ItemsPresenter in WPF Custom Control?
body: <p>I'm writing a <strong>generic control template</strong> for my WPF Custom Control.
  But with <code>ItemsPresenter</code> I only got raw list of Data.. 
  Compared to the ListBox, the ListBox has all features I need. </p>
  
  <p>Is it wrong to use a <code>ListBox</code> instead of <code>ItemsPresenter</code> ?</p>
  
  <p>What I'm after is that 
  if I write a generic Template that uses a <code>ListBox</code> and in code behind I register some <code>ListBox</code> specific events and somebody overrides my generic <code>Template</code> with his own <code>ControlTemplate</code> witn an <code>ItemsControl</code> inside that does not possess that event, it will raise an Exception. In case of <code>ItemsPresenter</code>, everyone could use what he wants to.</p>
  
  <p>Thanks.</p>