В моем проекте Xamarin.Forms у меня есть сетка с 2 строками и 3 столбцами.
В строке 1 у меня есть метка, в строке 2 у меня вертикальная панель стека.
Кажется, что между меткой и панелью стека огромное пространство, как мне удалить эту проставку?
Я пытался использовать rowspacing = 0, но он не работает. есть идеи?
если я удаляю панель стека и просто использую метки в разных строках, пространство удаляется ... но я хочу сохранить панель стека
это код ...
<Grid Grid.Row="1" Grid.Column="0" RowSpacing="0"
Margin="5"
BackgroundColor="{StaticResource backgroundColorWhite}">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Label Grid.Row="0" Grid.Column="0" HorizontalOptions="Start"
Margin="5,5,0,0"
Text="{Binding MyUserSelections.SelectedClientName}"
TextColor="{StaticResource textColorBlack}"
FontSize="16"
FontAttributes="Bold"/>
<StackLayout Grid.Row="1" Grid.Column="0"
Orientation="Vertical"
Padding="0"
Margin="5,0,0,5"
Spacing="0">
<... elements .../>
</StackLayout>
<StackLayout Grid.Row="1" Grid.Column="1"
Padding="0"
Margin="0,0,0,5"
Spacing="0"
Orientation="Vertical"
HorizontalOptions="CenterAndExpand" >
<... elements .../>
</StackLayout>
<StackLayout Grid.Row="1" Grid.Column="2"
Padding="0"
Margin="0,0,5,0"
Spacing="0"
Orientation="Vertical"
HorizontalOptions="End" >
<... elements .../>
</StackLayout>
</Grid>