1

我需要一些代码的帮助。如何将一行分成两列。我的代码在此文本下。

    <Grid.RowDefinitions>
        <RowDefinition Height="30"/>
        <RowDefinition Height="50"/>
        <RowDefinition Height="50"/>
        <RowDefinition Height="50"/>
        <RowDefinition Height="30"/>
        <RowDefinition Height="*"/>
    </Grid.RowDefinitions>
    <StackPanel Grid.Row="0">

那么如何将第 0 行分成两列,谢谢

4

2 回答 2

0

将 aGrid与 2 列放在 main 的第 0 行内Grid。或者,将您的网格声明为有 2 列,并使用ColumnSpan = 2.

于 2015-04-04T13:33:09.783 回答
0

你只需要添加

<Grid.ColumnDefinitions>
    <ColumnDefinition Width="*" />
    <ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>

然后将您的 StackPanel 放在第一行和第一列

<StackPanel Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2">
</StackPanel >

如果您希望控件跨越多个单元格,请修改跨度

于 2015-04-04T13:33:58.070 回答