我一直希望从Winforms过渡到UWP。在我的第一个过程中,我需要构建一个本质上是动态的数据表。通过动态添加列并根据单元格值格式化单元格,我很容易在WinForms中使用DataGridView实现了这一点。
AREA1 | CAR10 | CAR 7 | CAR3 | |
+=======+=======+=======+======+==+
| AREA2 | | | | |
+-------+-------+-------+------+--+
| AREA3 | CAR5 | CAR1 | | |
+-------+-------+-------+------+--+
| AREA4 | | | | |
+-------+-------+-------+------+--+
| AREA5 | CAR4 | | | |
+-------+-------+-------+------+--+
| AREA6 | | | | |
+-------+-------+-------+------+--+
| AREA7 | CAR21 | CAR45 | | |
+-------+-------+-------+------+--+
| AREA8 | | | | |
+-------+-------+-------+------+--+
| | | |etc.. | |
+-------+-------+-------+--
根据底层对象属性格式化单元格非常重要。我一直在查看几个datagrid控件,主要是UWP Datagrid的Telerik UI,但是我看不到如何动态创建属性然后格式化单元格。我认为,如果可以在Xaml后面的代码中格式化网格,那将很容易,但这似乎是不正确的方法?
答案 0 :(得分:1)
DataGrid控制是处理Enterprise和LOB应用程序的标准和推荐方法,特别是当您需要诸如数据结构之类的表时,它具有单元所需的一切编辑,虚拟化以通过UI或后端编辑每个单元格。