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