title: What is the most efficient way to delete all selected items in a ListViewItem collection?
body: <p>My user is able to select multiple items in a <code>ListView</code> collection that is configured to show details (that is, a list of rows).</p>
  
  <p>What I want to do is add a <code>Delete</code> button that will delete all of the selected items from the <code>ListViewItem</code> collection associated with the <code>ListView</code>.</p>
  
  <p>The collection of selected items is available in <code>ListView.SelectedItems</code>, but <code>ListView.Items</code> doesn't appear to have a single method that lets me delete the entire range. I have to iterate through the range and delete them one by one, which will potentially modify a collection I'm iterating over.</p>
  
  <p>So, what I'm basically after is the opposite of <code>AddRange()</code>.</p>