title: Hide items in a ListBox when ListBox is disabled
body: <p>When a standard ListBox is disabled, the elements in it are simply grayed out. They are still visible, despite not being clickable. I would like to know if it is possible, and if it is, how to hide these items when the ListBox is disabled. I do not want to remove the elements from the ItemSource or create a temp storage for them.</p>
  
  <p>So far, I thought about changing the visibility of the ListBox but that gets rid of the entire thing (including the border lines).</p>