C#表面2数据源

Ron*_*den 2 .net c# wpf visual-studio-2010

我在 MS Visual C# 2010 express 中使用 Visual C# -> surface -> v2.0 -> Surface Application (WPF) 模板。

我正在尝试获取表面表(Samsung SUR40)上的输入并将它们解析为 JSON 数组。

我想添加的每个输入作为列表框中的一个项目,包括一个项目 ID,以便稍后在输入移动时找到它们。

我找到了这个例子并得到一个错误,如:

C:\Users\User\documents\visual studio 2010\Projects\SurfaceInputs\SurfaceInputs\SurfaceWindow1.xaml.cs(209,25):错误 CS1061:“System.Windows.Controls.ListBox”不包含“DataSource”的定义' 并且找不到接受类型为 'System.Windows.Controls.ListBox' 的第一个参数的扩展方法 'DataSource'(您是否缺少 using 指令或程序集引用?)

DisplayMember 和 ValueMember 会发生相同的错误。

在失败的例子之后,我尝试了这段代码,它给了我同样的错误:

List<string> list = new List<string>();
list.Add("Hello World");
myListBox.DataSource = list;
Run Code Online (Sandbox Code Playgroud)

我是 C# 的新手,不知道我做错了什么。有人可以帮助我吗?

McG*_*gle 5

试试myListBox.ItemsSource = list

有关文档,请参阅MSDN