添加新行:ListView与DataGrid

时间:2010-04-18 03:53:15

标签: wpf listview datagrid data-binding

我一直在四处寻找,甚至找到了几个相关的答案,并没有得到我的问题的确切答案。

有没有办法在WPF ListView中添加一个像DataGrid一样的附加行? 我更喜欢使用ListView,因为我使用3.5并且DataGrid没有正式在框中并且有许多怪癖 如果有添加新行的官方选项,或者我使用DataGrid,我更喜欢使用ListView。

非常感谢。

1 个答案:

答案 0 :(得分:0)

我会使用DataGrid。该功能已经存在,所以不需要重新发明轮子...除了你可以使DataGrid功能完全按照ListView的方式,如果你有这样做的强烈愿望。通常在我的应用程序中,我使用默认为只读的DataGrid,然后我向用户提供一个按钮,允许他们修改DataGrid的内容(将只读属性设置为false)。我还重新设计了DataGrid,因为我觉得它看起来很丑陋......特别是在XP机器上。

另一方面,上周我在一台新PC上安装了VS 2008 SP1的新副本,它附带了WPF Toolkit已经加载(包括DataGrid,DatePicker等)。所以你可能想看一下。