WPF工具包与ListView的WPF DataGrid - 有什么好处?

Ser*_*hov 8 wpf datagrid listview wpftoolkit wpfdatagrid

ListView很清楚,但从未看过DataGrid.

我的问题很简单 - 如果你不需要在列表中进行编辑,确实DataGrid提供了比较的任何好处ListView吗?此外,还有使用的缺点DataGrid(更复杂,性能,错误,难以风格等)?

Cha*_*lie 5

ListView是一个只读控件.通常的用法是将列表与由TextBox组成的"详细信息视图"同步.

DataGrid不缺少ListView拥有的任何东西,例如多种选择模式,样式等.但它确实支持ListView之上的一些功能:

  • 就地编辑数据

  • 交易编辑

  • 自动列生成

  • RowDetails的设置

基本上问题是 - 你想要就地编辑吗?如果是这样,DataGrid是一个显而易见的选择.如果没有,两者非常相似.