У меня есть WPF ListView
со многими предметами. Когда я выбираю несколько из них, я хочу иметь возможность удалить их с помощью кнопки. Проблема в том, что я могу удалить ОДИН элемент из ListView
, но затем, когда я повторяюсь во второй раз, я получаю:
Коллекция была изменена; операция перечисления может не выполняться.
Ошибка из-за последнего удаления, изменившего ItemSource
этого ListView
. Каков наилучший способ сделать это? Я попытался сделать копию выбранных элементов, но я не знаю, какой тип использовать.