C#表面2数据源

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

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

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

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

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

C:\Users\User\documents\visual studio 2010\Projects\SurfaceInputs\SurfaceInputs\SurfaceWindow1.xaml.cs(209,25): error CS1061: 'System.Windows.Controls.ListBox' does not contain a definition for 'DataSource' and no extension method 'DataSource' accepting a first argument of type 'System.Windows.Controls.ListBox' could be found (are you missing a using directive or an assembly reference?)

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

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

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

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

最佳答案

尝试myListBox.ItemsSource = list

参见MSDN用于文档。

关于C#表面2数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9904948/

相关文章:

wpf - 布局导航窗口

WPF 如何在屏幕旋转时禁用某些元素的旋转?

c# - 如何在 asp.net mvc 的 Controller 中为特定用户提供操作方法的访问权限

c# - EWS : Accessing an appointments recurrence pattern

.net - 关于 autofac 入门的一些问题

c# - 在开始新任务之前检查任务是否已经在运行

c# - WPF 筛选数据网格组合框列

c# - 使用多个工作线程、多个源线程和接收器线程来执行线程 .net 应用程序的优雅方法?

javascript - 长时间运行的异步 API 方法

.net - .NET 是否有等效的 JProfiler?