我在WPF中有一个包含3列的DataGrid.我希望这些列占用网格中的所有可用空间.例如:
第1列占网格宽度的40%第2列占网格宽度的30%第3列占网格宽度的30%
这样即使在调整窗口或网格的大小时,列宽也相应地调整大小.无论如何,我可以做到这一点.
谢谢
关心加布里埃尔.
Sco*_*ott 28
我看到你已根据你的评论找到了你正在寻找的答案.但是,如果有其他人遇到这个问题试图找出如何获得列比率(如第1列的例子= 40%,第2列= 30%,第3列= 30%),您可以指定比率*调整列宽如下:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="4*" />
<ColumnDefinition Width="3*" />
<ColumnDefinition Width="3*" />
</Grid.ColumnDefinitions>
</Grid>
Run Code Online (Sandbox Code Playgroud)