Определение строки C# wpf

Мне нужна помощь по поводу некоторого кода. Как я могу разбить строку на две колонки. Мой код находится под этим текстом.

    <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 на две колонки, спасибо

2 ответа

Решение

Вам просто нужно добавить

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

а затем поместить вашу StackPanel в первый ряд и первый столбец

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

и измените диапазон, если вы хотите, чтобы элемент управления охватывал несколько ячеек

Положить Grid с 2 столбцами внутри строки 0 основного Grid, Или объявите вашу сетку как имеющую 2 столбца и установите все, что вы размещаете в каждой строке, кроме строки 0, с помощью ColumnSpan = 2,

Другие вопросы по тегам