2

私は

public ObservableCollection<Canal> channelList { get; set; }

(リストも試しました。Canal はクラスです)。チャネル内にあるリストからいくつかのデータをプロットします。また、各チャンネル名を表示するコンボボックスもあります。

私の問題は、これができないことです:

comboBox1.Items.Clear();

「ItemsSource が使用されている間、操作は無効です。代わりに、ItemsControl.ItemsSource を使用して要素にアクセスして変更してください。」エラー。

データはバインドされていますが、それが重要かどうかはわかりません。ありがとう

4

2 に答える 2

4

MSDNページには、次のように書かれています:

ItemsSource が使用されている場合、プロパティを null に設定すると、コレクションが削除され、空の ItemCollection である Items の使用が復元されます。

ItemsSource が使用されているため、項目をクリアするには null に設定する必要があります。

comboBox1.ItemsSource = null;
于 2013-05-12T00:27:22.953 に答える