title: WPF Treeview with fixed width columns
body: <p>I want to create a mix of a treeview and a listview.
  I want to have 2 columns.
  In the left column i want a recursive treeview and the right column should show some info about the items from the left column.
  Let's call the left column Name and the right column Value.
  The problem is that when you expand a treeview the indentation level changes and the Value-column becomes unaligned.</p>
  
  <p>All i can come up with is to either:</p>
  
  <p>A: Use the built in TreeView and manually change the width of the Name-column depending on the indentation level so the value-column always is aligned.</p>
  
  <p>B. Use the built in ListView and manually create a TreeView by adding childitems between  the parent items and also change the indentation of these.</p>
  
  <p>Is there really no better way?</p>