当前位置:  开发笔记 > 程序员 > 正文

DataGrid在WPF中是必需的吗?

如何解决《DataGrid在WPF中是必需的吗?》经验,为你挑选了2个好方法。

我已经看到很多讨论正在进行,人们询问DataGrid for WPF,并抱怨微软没有使用WPF框架到目前为止.我们知道WPF是一个很棒的UI技术,并且具有ItemsControl,DataTemplate等概念,可以实现出色的用户体验.甚至WPF也有一个更紧密匹配的控件 - ListView,它可以很容易地模仿,比传统的Datagrid显示器提供更好的UX.我会说现成的DataGrid控件会杀死或隐藏很多创造力,它肯定会减少用户体验领域的创新.

那么您对WPF中DataGrid作为Framework组件的需求有何看法?如果您觉得有必要,那么仅仅是因为世界已经习惯了DatGrid数据显示多年的方式吗?

其他一些讨论DatGrid的线程就在这里和这里

链接到WPF ToolKit - 最新的WPF DatGrid



1> Chris Wenham..:

DataGrids非常适合显示绑定到后备存储的大量表格数据.

但是在WinForms世界中发生的事情是,人们经常将它们用于需要多元素滚动列表的所有内容.很快就有了第三方DataGrids,它允许列和字段包含按钮和组合框和图标等.

DataGrid成为了一个主力,因为需要一些它可以被哄骗的行为.在泛型集合出现之前,类似的事情发生在DataTables上 - 当你使用大量的DataTables时,在带有DataGrid的UI中呈现它是阻力最小的路径.

我认为,当WPF问世时,许多像我这样的程序员仍在以这种方式思考,并寻找DataGrid概念的WPF端口.



2> radu_c..:

想不出更好的控制来显示表格数据,特别是在商业应用程序中,你不想通过模板化/开发(Headered)ItemsControl来重新发明轮子,使其表现得像旧的DGV.我相信你看到了这个.

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有