我在窗户上水平排列了3个面板。当窗口宽度减小时,我希望中间的宽度首先减小(而外面的两个保持宽度),然后最右边的一个折叠,然后是最左边的一个。我如何在WPF中实现这一目标?
答案 0 :(得分:0)
DockPanel似乎可以满足您的需求。
<DockPanel>
<Grid DockPanel.Dock="Left">
<Label Content="Left Column" BorderBrush="Red" BorderThickness="4"/>
</Grid>
<Grid DockPanel.Dock="Right">
<Label Content="Right Column" BorderBrush="Blue" BorderThickness="4"/>
</Grid>
<Grid>
<Label Content="Middle Column" BorderBrush="Green" BorderThickness="4"/>
</Grid>
</DockPanel>