0

我有 3 个面板水平排列在一个窗口上。当窗口宽度减小时,我希望中间的宽度首先减小(而外面的两个保持宽度),然后最右边的折叠,然后是最左边的。如何在 WPF 中实现这一点?

4

1 回答 1

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>
于 2013-02-19T11:50:33.187 回答