0

WrapPanelの高さをその子に応じて自動的に計算する方法はありますか?

つまり、すべてのアイテムが収まるまで延長し続けたかったのです。

:方向が水平で幅が固定されているため、望ましい動作は垂直方向に拡張することです。

4

3 に答える 3

0

を単に配置するのWrapPanelStackPanelどうですか?これは通常、コンテンツが大きくなるにつれて大きくなります。

<StackPanel>
    <WrapPanel Width="400" ...>
        ...
    </WrapPanel>
</StackPanel>
于 2012-07-25T12:34:09.323 に答える
0

この回答には少し遅れていますが、誰かが役に立つと思うかもしれません。ラップ パネルの向きに応じて、ラップ パネルの Horizo​​ntalAlignment と VerticalAlignment を設定するだけです。

于 2016-07-29T12:51:14.353 に答える
0

高さが Auto に設定されたグリッド行に WrapPanel を配置すると、コンテンツが追加されるにつれて拡大します。そのようです:

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto" />
        <RowDefinition Height="*" />
    </Grid.RowDefinitions>
    <WrapPanel />
</Grid>
于 2012-07-25T12:40:10.830 に答える