Определение строки 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
,