title: How do I remove multiple selected items from a WPF ListView?
body: <p>I have a WPF <code>ListView</code> with many items in it.  When I select several of them, I want to be able to remove them with a button.  The problem I am having is that I can remove ONE item from the <code>ListView</code>, but then when I iterate the second time, I get a:</p>
  
  <p><strong>Collection was modified; enumeration operation may not execute.</strong></p>
  
  <p>Error because of the last removal modifying the <code>ItemSource</code> of that <code>ListView</code>.  What is the best way to do this?  I tried making a copy of the selected items but I don't know what type to use.</p>