title: C# - Sorting TreeView by parent nodes only
body: <p>I have a TreeView (treeViewNew) sorted as follows</p>
  
  <ul>
  <li><p>ParentName1</p>
  
  <ul>
  <li>Field1</li>
  <li>Field2</li>
  <li>Field3</li>
  <li>Etc...</li>
  </ul></li>
  <li><p>ParentName2</p>
  
  <ul>
  <li>Etc...</li>
  </ul></li>
  </ul>
  
  <p>With around 300 parent entries. I'd like to be able to re-sort all of my Nodes by sorting <em>only</em> the parent nodes alphabetically/numerically, carrying along their children without sorting them, since the children are in specific order relative to the parent and cannot change. I'm stumped coming up with a TreeViewNodeSorter than can pull this off correctly. Any ideas?</p>