gpt4 book ai didi

wpf - 如何将网格行分为两列?

转载 作者:行者123 更新时间:2023-12-03 12:30:13 24 4
gpt4 key购买 nike

我有3行的网格布局。如何将第三行分为两列。

<Grid.RowDefinitions>
<RowDefinition Height="0.75*"/>
<RowDefinition Height="0.25*"/>
<RowDefinition Height="36"/>
</Grid.RowDefinitions>

最佳答案

有两种方法可以做到:

  • 使用嵌套布局。在第三行中放入另一个Grid,在该子网格中有两列。
    <Grid>
    <Grid.RowDefinitions> ... </Grid.RowDefinitions>
    <ThingInFirstRow Grid.Row="0" />
    <ThingInSecondRow Grid.Row="1" />
    <Grid Grid.Row="2">
    <Grid.ColumnDefinitions>
    <ColumnDefinition />
    <ColumnDefinition />
    </Grid.ColumnDefinitions>
    <ThingInLowerLeft Grid.Column="0" />
    <ThingInLowerRight Grid.Column="0" />
    </Grid>
    </Grid>
  • 坚持使用一个Grid,给它两列,然后使用ColumnSpan将前两行的内容跨两列。
    <Grid>
    <Grid.RowDefinitions> ... </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
    <ColumnDefinition />
    <ColumnDefinition />
    </Grid.ColumnDefinitions>
    <ThingInFirstRow Grid.Row="0" Grid.ColumnSpan="2" />
    <ThingInSecondRow Grid.Row="1" Grid.ColumnSpan="2" />
    <ThingInLowerLeft Grid.Row="2" Grid.Column="0" />
    <ThingInLowerRight Grid.Row="2" Grid.Column="1" />
    </Grid>
  • 关于wpf - 如何将网格行分为两列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9040535/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com