title: Storing object within TreeViewItem?
body: <p>I want to store an instance of a class within a TreeViewItem so that way I don't have to make the program sort through the list of possibly selected items for it.</p>
  
  <p>I.e something that might look like</p>
  
  <pre><code>Bagel Poppyseed = new Bagel();    
  TreeViewItem TreeViewPoppyseed = new TreeViewItem();
  TreeViewPoppyseed.Bagel = Poppyseed;
  </code></pre>
  
  <p>So that way whenever TreeViewPoppyseed is selected, there would be no need to run a different method to get the instance of Bagel it has. It can just be like <code>TreeView.SelectedItem.Bagel;</code></p>
  
  <p>Does something like this already exist?</p>