Wpf 网格布局与表格控制?

Wpf 网格布局与表格控制?,wpf,Wpf,我需要在我的程序中显示类似统计数字,如: Name / Age / Salary / Position John 30 1000 senior Kate 18 100 intern ... .. .. ... 我需要显示几行 问题是我应该使用什么控制 至少我知道两种选择: 使用表格控件 使用网格布局(然后在网格中添加标签等) 我认为使用网格,我将自动拥有“自定义渲染”,因为我可以向网格中添加任何内容,不仅可以添加“标签”,还可

我需要在我的程序中显示类似统计数字,如:

Name / Age / Salary / Position
John   30     1000    senior
Kate   18     100     intern
...     ..    ..       ...
我需要显示几行

问题是我应该使用什么控制

至少我知道两种选择:

  • 使用表格控件
  • 使用网格布局(然后在网格中添加标签等)
我认为使用网格,我将自动拥有“自定义渲染”,因为我可以向网格中添加任何内容,不仅可以添加“标签”,还可以添加按钮等。但是我不确定我是否需要这种可能性

但我需要能够按特定列对表进行排序

所以“表”似乎更好地满足了我的需求,但我注意到“表”在WPF中似乎不是很流行(我说的对吗?为什么?)

所以问题是“我应该使用Table还是有更好的?”是否可以使用Table的数据绑定

我绝对是WPF的新手,所以很抱歉有任何愚蠢的问题:)

使用a或a(with),不要使用
网格,你说的
表是什么?如果您的意思是,它只能用于流文档,而您不需要流文档

(请参见文档页面以获取示例或进行一些搜索)

使用a或a(with),不要使用
网格,您所说的
表是什么?如果您的意思是,它只能用于流文档,而您不需要流文档


(请参见文档页面中的示例或进行一些搜索)

DataGrid和GridView正是为此而构建的。绑定源时,它会为源中的每一行创建一个类似表的行。

DataGrid和GridView正是为此而构建的。绑定源代码时,它会为源代码中的每一行创建一个类似于表的行。

我认为这是table@javapowered:这是一个流内容控件,在我看来不是一个好选择。谢谢!DataGrid和ListView之间什么是可预配的?@javapowered:ListView是一个更轻的控件,主要用于显示数据,DataGrid更强大,因为它也是用于编辑的设计器。此外,它还可以自动生成列。阅读文档,这里有一些例子,或者在别处搜索一下。我认为这是表@javapowered:这是一个流内容控件,在我看来不是一个好的选择。谢谢!DataGrid和ListView之间什么是可预配的?@javapowered:ListView是一个更轻的控件,主要用于显示数据,DataGrid更强大,因为它也是用于编辑的设计器。此外,它还可以自动生成列。阅读文档,这里有一些例子,或者在别处搜索一下。