title: WPF ListView: Is it possible for rows to have subrows?
body: <p>I'm working on a WPF control that needs to be in the first instance a WPF listview. However, there's a complication: The objects viewed by the listview have child objects, so the user needs to be able to click to view children - which means that details of the children of a given item should appear below the listview row for that item (similar to a treeview, but there's only two levels). Is this possible? The children are a different datatype from the parent so the rows showing them don't form part of the listview itelf.</p>
  
  <p>Visually, the effect looks like:</p>
  
  <pre>
  ************ = a listview row for the a parent item
  ------------ = a row for the child item
  +/-          = a 'treeview' expander
  
  the UI should be
  - ************
      ------------
      ------------
  + ************
  + ************
  </pre>
  
  <p>Any ideas? :-)</p>