0

グリッドの同じ行に3つのグリッドがあります。サイズ変更時に中央のグリッドだけを拡大し、他の2つは拡大しない方法はありますか?私が今できることは、最後のものを伸ばすことだけです。中央のグリッドのhorizo​​ntalAlignmentをストレッチするように設定しようとしましたが、プログラムを実行せずに最後のグリッドと重なってしまいました。理由はまだよくわかりません。

4

1 に答える 1

3

私があなたのレイアウト/計画を理解したかどうかはわかりませんが、中央の星のサイズの行/列でこれを行うことができるはずです。

例えば

<Grid>
    <Grid.ColumnDefintions>
        <ColumnDefintion Width="Auto"/>
        <ColumnDefintion Width="*"/>
        <ColumnDefintion Width="Auto"/>
    </Grid.ColumnDefintions>
    <Grid Grid.Column="0">...</Grid>
    <Grid Grid.Column="1">...</Grid> <!-- Middle will stretch -->
    <Grid Grid.Column="2">...</Grid>
</Grid>
于 2012-07-11T01:21:18.373 に答える