我正在为我实习的公司创建一个软件,现在我在迭代2个动态列表时遇到了一些麻烦。
第一个列表是网格列表(WPF),另一个是列定义列表(WPF)我想在GridList中为每个网格添加3列,但我不太清楚如何我会这样做。
如果您需要一些代码示例,那么我很乐意添加它们,但我不认为它对这类问题很有帮助。
当我说动态列表时,我指的是一个没有设置大小的列表,所以在我的情况下它取决于它是哪一天。
答案 0 :(得分:1)
创建一个列表对象,并将网格添加到其中:
var grids = new List<Grid>
{
new Grid(),
new Grid(),
new Grid()
};
遍历网格并添加你想要的内容:
foreach (var grid in grids)
{
grid.ColumnDefinitions.Add(new ColumnDefinition());
}