title: Custom ListView to show EmptyDataTemplate and InsertItemTemplate at the same time
body: <p>It is known that the ListView control can't display both an EmptyDataTemplate and a InsertItemTemplate at the same time.</p>
  
  <p>For my design style I need to be able to show both. I want to be able to show that no data exist and at the same time show a form to add new data.</p>
  
  <p>I've already implemented various solutions, such as putting a PlaceHolder in my LayoutTemplate and then manually showing or hiding this PlaceHolder in the code-behind, depending on if there is data or not.</p>
  
  <p>However, I would like a control that has this built-in capability in order to keep my code-behind light.</p>
  
  <p>I believe there are only two ways to achieve what I want:</p>
  
  <ol>
  <li><p><strong>First way (preferred)</strong> is to write that custom control myself. I was thinking of deriving from ListView and overriding the function responsible for disabling the EmptyDataTemplate, but I have no experience with custom controls. And I'm not even sure it will work in the end.</p></li>
  <li><p><strong>Second way</strong> is to use a custom control found or purchased somewhere. I have not been able to find such control that has the same base capabilities as the ListView.</p></li>
  </ol>
  
  <p>Has anybody any idea how to solve #1 and maybe #2?</p>
  
  <p>Thank you.</p>