【发布时间】:2021-01-13 17:58:32
【问题描述】:
我想以编程方式配置 wpf 网格。
我希望能够设置一个有 2 列的网格,第一列占用 20% 的可用空间,第二列占用 80%。在 xaml 中,我会使用 * 运算符,但我不知道如何以编程方式执行此操作。
在 Xaml 中我会这样做:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition width="20*" />
<ColumnDefinition width="80*" />
</Grid>
在我想做的代码中:
Grid grid = new Grid();
grid.ColumnDefinitions.Add( new ColumnDefinition(20*) );
grid.ColumnDefinitions.Add( new ColumnDefinition(80*) );
请有人建议。
【问题讨论】: