C#surface 2 DataSource

时间:2012-03-28 09:45:07

标签: c# .net wpf visual-studio-2010

我在Visual C#中工作 - >表面 - > v2.0 - > MS Visual C#2010快递中的Surface Application(WPF)模板。

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

我希望将每个输入添加为列表框中的项目,包括项目ID,以便稍后在输入移动时找回这些项目。

I found this example并收到如下错误:

  

C:\ Users \ User \ documents \ visual studio   2010 \项目\ SurfaceInputs \ SurfaceInputs \ SurfaceWindow1.xaml.cs(209,25):   错误CS1061:'System.Windows.Controls.ListBox'不包含   'DataSource'的定义,没有扩展方法'DataSource'   接受'System.Windows.Controls.ListBox'类型的第一个参数   可以找到(你错过了使用指令或程序集   引用?)

DisplayMember和ValueMember也会出现同样的错误。

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

List<string> list = new List<string>();
list.Add("Hello World");
myListBox.DataSource = list;

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

1 个答案:

答案 0 :(得分:4)

尝试myListBox.ItemsSource = list

有关文档,请参阅MSDN