Silverlightのobservablecollectionから複数のアイテムを削除するにはどうすればよいですか?私のプロジェクトでは、1つのデータグリッドに複数のアイテムが入力されています。すべての行に1つのチェックボックスも含まれています。チェックボックスを選択して削除ボタンをクリックして複数の行を選択した場合は、コレクションからすべてのアイテムを削除します。
public void delete(object parameter)
{
foreach (var x in Book)
{
if (x.Ischeck == true)
{
Book.Remove(x);
}
}
}
エラーが発生します。observablecollectionを変更できません