迭代2个动态列表

时间:2018-05-19 17:23:52

标签: c# wpf list iteration

我正在为我实习的公司创建一个软件,现在我在迭代2个动态列表时遇到了一些麻烦。

第一个列表是网格列表(WPF),另一个是列定义列表(WPF)我想在GridList中为每个网格添加3列,但我不太清楚如何我会这样做。

如果您需要一些代码示例,那么我很乐意添加它们,但我不认为它对这类问题很有帮助。

当我说动态列表时,我指的是一个没有设置大小的列表,所以在我的情况下它取决于它是哪一天。

1 个答案:

答案 0 :(得分:1)

创建一个列表对象,并将网格添加到其中:

var grids = new List<Grid> 
{ 
    new Grid(),
    new Grid(),
    new Grid() 
};

遍历网格并添加你想要的内容:

foreach (var grid in grids)
{
    grid.ColumnDefinitions.Add(new ColumnDefinition());
}