【发布时间】:2017-02-26 10:34:02
【问题描述】:
有没有办法在其他列之前调整网格列的大小? 所以假设我们有一个 300px 宽度和 3 列的窗口:
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition MaxWidth="400" MinWidth="100" />
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
现在我将窗口大小调整为 600 像素。现在每列的宽度都是 200 像素,但我希望它们是 100,400,100。因此,第二列将首先调整到最大值,然后再调整其他列的大小。
有没有办法做到这一点?
非常感谢
【问题讨论】:
-
您是否总是希望中列和外列之间的比例为 4:1?