假设我需要制作30列30行。我需要做<ColumnDefinition></ColumnDefinition>
和<RowDefinition></RowDefinition>
30次吗?有没有更容易/更快的方法?
我需要做
<ColumnDefinition></ColumnDefinition>
和<RowDefinition></RowDefinition>
30次吗?有没有更容易/更快的方法?
使用普通的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" />
这不容易。