1

我觉得我缺少一些关于网格的东西,但我无法通过谷歌搜索找到它。

例如,我希望能够声明十行十列,用数据填充它们,然后意识到我不需要第 3 行,并且能够快速重新格式化它。我不是说做这个程序化,而是在重新设计项目时。理论上可以处理的一种方法是 HTML 删除一组<tr></tr>s 的方式。显然,这将仅限于行。另一种方法可能是给每列一个名称,例如“CityColumn”、“StateColumn”(或根据网格的使用命名任何其他名称),然后简单地删除列的定义和声明存在于柱子。

照原样,如果您删除任何给定的行或列,则必须转到后面的行或列中出现的每个元素并更改行或列的编号。似乎应该有一种更好的方法来使用我没有使用的 XAML 网格。

虽然我缺乏一个可以定义的明确问题,但可以说我正在寻找最佳实践和/或任何提示和技巧,以使 Grid 易于修改它及其内容,并且通常提供维护。

欢迎提供有关 XAML 网格的解释或学习资源的链接。

4

1 回答 1

2

我会推荐Jeff Mercado 所说的:ListViewwith GridViewas its View. 该视图的列可以有标题,如果您删除一个项目,相应的行就会消失。

Grid如果您打算坚持使用命名引用而不是索引,您还可以优化可维护性,因此如果您删除一行会变得容易得多。

于 2012-07-26T00:14:53.960 回答