我有一个具有某些列设置的网格:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width=".25*" MinWidth="200"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="240" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="100*" />
</Grid.RowDefinitions>
....Omitting content to keep this simple....
</grid>
当我调整包含控件的宽度时,中心列会按预期调整到一个点。然后它将无缘无故地开始剪辑第三列(中心列仍有收缩的空间)。如何强制 WPF 仅调整中心列的大小,如果中心列的宽度为 0,则仅剪切第三列?