我想输出 3 个控件,一个 Label、一个 ImageButton 和另一个 Label,并且第一个 Label 位于布局的左侧,ImageButton 和第二个标签位于右侧,但始终分组在一起。我尝试了多种方法来执行此操作,但没有一种方法可以保持标签和图像按钮/标签的左/右方向。在我的一次尝试中,我做了以下事情:
<StackLayout>
<!-- Header -->
<headersAndFooters:MainHeaderSmall ConfigName="IdCard"/>
<!-- Body -->
<ScrollView>
<StackLayout Margin="-10, 0, -10, 0" HeightRequest="614" >
<!-- -->
<Label LineHeight="19"
Margin="24, 21, 0, 0"
Text="ID Card for 2019 Jeep Wrangler"
FontFamily="{StaticResource HBold}"
FontSize="{StaticResource Font16}"
TextColor="{StaticResource NGIC_DarkGray}"/>
<FlexLayout x:Name="Problem" Direction="Row"
Margin="24, 4, 0, 0">
<Label LineHeight="18"
Text="Back Side"
FontFamily="{StaticResource HNRegular}"
FontSize="{StaticResource Font14}"
TextColor="{StaticResource NGIC_GrayishBlue}"/>
<StackLayout Orientation="Horizontal">
<ImageButton Margin="200, 0, 0, 0" BackgroundColor="Transparent"
WidthRequest="11"
HeightRequest="11"
Aspect="AspectFit"
HorizontalOptions="Start"
VerticalOptions="Center">
<ImageButton.Source>
<FontImageSource
FontFamily="FAProSolid" …Run Code Online (Sandbox Code Playgroud)