title: WPF IsEnabled and IsHitTestVisible
body: <p>I try to set an element in a treeView to "IsEnabled" = false but I want that the user can select the item.
  Is this possible?</p>
  
  <p>Background: 
  User can undelete Items (IsEnabled = false) but he also can undelete Items but therefore he has to select the item but with "IsEnabled" = false it doesn't work.</p>
  
  <p>Workaround: Set the color of the "deleted" item to another.
  Problem: Child items doesn't change there colors and the user can open the "deleted" root node</p>
  
  <p>Example:</p>
  
  <p>Bracket
    Document
      Sheet</p>
  
  <p>All enabled</p>
  
  <p>now i delete the Document</p>
  
  <p>Bracket
    (del)Document
      Sheet</p>
  
  <p>With "IsEnabled" false for the (del)Document the user cant ever select the document to undelete it.
  With Color change for the (del)Document, the Sheet doesn't change the color.</p>
  
  <p>I use the MVVM pattern for my project.</p>