假设我需要制作一个30列30行的。我必须做<ColumnDefinition></ColumnDefinition>
和<RowDefinition></RowDefinition>
30次吗?有没有简单/快速的方法?
答案 0 :(得分:0)
我必须做30次
<ColumnDefinition></ColumnDefinition>
和<RowDefinition></RowDefinition>
吗?有没有简单/快速的方法?
使用普通的for循环以编程方式创建它们:
public MainWindow()
{
InitializeComponent();
const int n = 30;
for (int i = 0; i < n; ++i)
{
grid.ColumnDefinitions.Add(new ColumnDefinition());
grid.RowDefinitions.Add(new RowDefinition());
}
}
XAML:
<Grid x:Name="grid" />
再简单不过了。