【发布时间】:2011-09-25 11:25:00
【问题描述】:
我有一个网格,我正在尝试在 Silverlight 中以编程方式创建和填充。然而,尽管我努力,所有项目都默认在网格中发现“0, 0”。这就是我所拥有的:
Grid holdingGrid = new Grid();
int row = 0;
for (int i = 0; i < 10; i++) {
Expander expander = new Expander();
holdingGrid.Children.Add(expander);
Grid.SetRow(expander, row);
Grid.SetColumn(expander, 0);
row++;
}
但这仍然会导致所有项目堆积在第一行和第一列。我做错了什么?
【问题讨论】:
-
您是否为网格设置了行定义?
-
哈哈,这样就行了。我添加了行定义,它现在可以工作了。我不敢相信我忘记了!
标签: c# wpf silverlight wpfdatagrid