私はWPFとC#を使用しています。2 つのリストボックスに少し問題があります。ListBox1 の項目をダブルクリックすると、その項目が ListBox2 に追加され、ListBox1 でこの項目が削除されます。追加は機能していますが、削除は機能していません。エラーメッセージが表示されました(写真を見てください)。理由はありますか?何が間違っている可能性がありますか?
class Shopping
{
    private ObservableCollection<string> _fruits;
    public IEnumerable<string> GetFruits()
    {
        _fruits = new ObservableCollection<string> 
                            {
                                "Apples",
                                "Bananas",
                                "Oranges",
                                "Grapes",
                                "Coconut"
                            };
        return _fruits;
    } 
 public GroceriesList()
    {
        InitializeComponent();
        ListBox1.ItemsSource = _shopping.GetFruits();
    }
    private void ListBox1_MouseDoubleClick(object sender, MouseButtonEventArgs e)
    {
        if (ListBox1.SelectedItem != null)
        {
            ListBox2.Items.Add(ListBox1.SelectedItem);
            ListBox1.Items.Remove(ListBox1.SelectedItem);
        }
    }
