例如,我希望能够声明十行有十列,用数据填充它们,然后意识到我不需要第3行,并且能够快速重新格式化它。我不是在谈论这个程序化,而是在重新设计项目时。理论上可以处理的一种方法是HTML删除一组<tr></tr>
的方式。显然,这将限于行。另一种方法可能是为每个列命名,例如“CityColumn”,“StateColumn”(或根据Grid的使用命名其他任何名称),然后简单地删除列的定义和声明存在于其中的所有元素。列。
按原样,如果删除任何给定的行或列,则必须转到后面的行或列中显示的每个元素,并更改行或列的编号。似乎应该有一种更好的方法来使用我没有使用的XAML网格。
虽然我缺乏一个我可以定义的明确问题,但可以说我正在寻找最佳实践和/或任何提示和技巧,以使Grid易于修改它及其内容,并且一般来说,提供保养。
欢迎任何有关XAML网格的学习资源的解释或链接。
答案 0 :(得分:2)
我建议what Jeff Mercado said:ListView
GridView
为其View
。该视图的列可以包含标题,如果删除某个项,则相应的行将消失。
如果您打算坚持使用named references而不是索引,那么您可以优化Grid
可维护性,因此如果您删除一行变得更容易。