1

私の問題を解決するのを手伝ってくれる必要があります。コードでリストボックス ItemSource を使用すると、選択した項目を削除できません。ListBox ItemsSource を使用しないと、削除操作が機能します。なんで?あなたの魂のコードを教えてください。リストボックスに ItemsSource を含める必要があります。100万回ありがとう!そうそう、私は C# 4.5 と WPF を使用しています。

    public SendEmail(List<string> items, ItemCollection needsItems)
    : this()
    {
        _needList = needsItems;

        lstNeeds.ItemsSource = _needList;
    }

  //Remove selected Items not working

 if (lstNeeds.SelectedItem != null)
    {

      for (int i = lstNeeds.SelectedItems.Count - 1; i >= 0; i--)
       {
         lstNeeds.Items.Remove(lstNeeds.SelectedItems[i]);
       }
    }

ここに画像の説明を入力

4

2 に答える 2

2

繰り返し処理しているコレクションからアイテムを削除しようとしています。

于 2013-06-19T14:27:34.987 に答える