我有3个面板水平排列在一个窗口中。当窗口宽度减小时,我希望中间的面板先减小宽度(而外面的两个面板保持宽度不变),然后折叠最右边的面板,最左边的面板。如何在WPF中实现这一点?
6za6bjd01#
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>
1条答案
按热度按时间6za6bjd01#
DockPanel似乎做了你所需要的。