0

以下にリストされているコントロールをWPFに配置したいと思います。同じことをする例を挙げてください。

レイアウト

4

1 に答える 1

2
<Grid x:Name="ContentRoot">
  <Grid.ColumnDefinitions>
    <ColumnDefinition Width="200"/>
    <ColumnDefinition Width="*"/>
    <ColumnDefinition Width="100"/>
    <ColumnDefinition Width="100"/>
  </Grid.ColumnDefinitions>

  <TextBlock Grid.Column="0" .../>
  <TextBox Grid.Column="1" .../>
  <Button Grid.Column="2" .../>
  <Button Grid.Column="3" .../>
</Grid>

ContentRootそれがあなたのに直接配置されていると仮定するとWindow、それはそれを継承しWidthHeightから継承しますWindow。次に、0番目の列に200ピクセルを割り当て、2番目と3番目の列にそれぞれ100ピクセルを割り当てます。そして、残りのスペースは1列目に割り当てられます。

もちろん、200、100、100を好きなように変更できます。

必要に応じて、1番目に追加(数値にMinWidth="<value>"置き換え)して、列に必要な最小幅を指定します。<value>ColumnDefnition

于 2012-12-05T06:44:31.867 に答える