我想让Grid包含许多其他控件,这些控件可以随着窗口的变化而扩展,或者下一步是在两个网格之间放置一个拆分器,所以当网格大小发生变化时,也会出现其他情况。我希望该网格内的那些控件会自动缩放它们。
我找到了一种如下定义行和列的方法。但是我想将网格划分为50列,然后为每个项目定义Grid.Column和Grid.ColumnSpan(如果这将是更宽的对象)。
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
但是写50行会弄乱代码。
问题:是否有任何代码可以一次定义50个确切的列大小定义?
类似<Grid.ColumnDefinitons Number=50>
吗?
或者也许有其他方法可以做到,而网格并不是最好的方法,或者有其他方法可以完成我期望做的事情?