1

我是使用 C#/WPF 开发的新手。我想在组合框中添加元素,但是当我使用 comboBoxName.Items.add(item) 时,它不会添加该项目。我决定使用 ObservableCollection 但是当我定义类似

ObservableCollection<string> list = new ObservableCollection<string>();

我收到“找不到类型或名称 ObservableCollection(您是否缺少 using 指令或程序集引用?)”的编译错误。这个错误是什么意思?

4

2 回答 2

2

您需要using System.Collections.ObjectModel在文件开头添加或使用System.Collections.ObjectModel.ObservableCollection<T>

于 2013-06-12T00:39:30.943 回答
1

此类型自 .NET 3.0 起已定义,并在 WindowsBase.dll 中提供。

随着 v4.0 CLR 的引入,该类型移入 System.dll。

根据项目的框架版本,您需要引用不同的 DLL 才能访问此类型。

于 2013-06-12T02:25:12.697 回答