|
|
1
30
DataGrids非常适合显示绑定到备份存储的大量表格数据。
DataGrid成为了一个主力军,因为它需要一些可以被诱骗的东西。在泛型集合出现之前,DataTables也发生了类似的情况——当您使用大量DataTables时,在UI中使用DataGrid是阻力最小的途径。 我认为,当WPF问世时,许多像我这样的程序员仍在以这种方式思考,并寻找DataGrid概念的WPF端口。 |
|
|
2
5
想不出更好的控件来显示表格数据,尤其是在业务应用程序中,您不想通过模板化/开发(Headered)ItemsControl来重新发明轮子,使其表现得像旧的DGV。我肯定你看到了 this . |
|
|
3
3
没有人质疑您可以自己在WPF中创建DataGrid控件。WinForms可能也是如此,尽管这会更加困难。我已经用ListView实现了一些功能——显示表格数据很容易,甚至可以说它得到了很好的支持。但是,制作编辑列表视图所需的代码量(手动编写的代码)是巨大的。 业务应用程序通常需要编辑许多表,而您不希望有创造性,而是希望快速。这就是我认为需要DataGrid的原因。 |
|
4
2
是的,数据网格作为基本的业务UI组件永远不会消失。人们喜欢他们的电子表格,我们想分享这种爱! 是 运送这些额外的控件-他们创建了 WPF Toolkit 在CodePlex上提供快速周转、开源的部署风格。
|
|
|
5
1
是的! MS应该首先为我们提供完成工作的工具,这是我对wpf大肆宣传的编程环境的最低期望。 |
|
|
6
1
这很重要,但是使用GridView的ListView可以达到几乎相同的效果,不是吗? |
|
|
7
0
在与WPF合作两年后。我想说,DataGrid实际上只是一个美化的列表框(因为WPF中的[几乎]一切都是无样式的)。 可以设置列表框的样式,以获取某种类型的实体,并为每个条目显示一个“记录”控件。根据它们的灵活性,它们可以根据传递的实体自动调整。 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |
|
|
Barta · WPF MVVM不更新视图 1 年前 |
|
|
Denis Ivanov · WPF控件在属性更改时不会更新 1 年前 |
|
|
codymanix · WPF:TextBlock周围可见小边框? 1 年前 |
|
|
Nostromo · 来自背景对象的工具提示 1 年前 |
|
|
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 1 年前 |
|
|
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 1 年前 |
|
|
Thern · 在UI线程(WPF)上的void方法中调用异步函数 2 年前 |