【问题标题】:Align label and switch in xamarin forms在 xamarin 表单中对齐标签和切换
【发布时间】:2019-04-29 20:26:04
【问题描述】:

我想对齐标签并以 xamarin 形式切换。我使用了网格,但标签和开关不会对齐(参见图片以供参考)

这是我的 XAML:

<Grid>
      <Label Grid.Row="0" Grid.Column="0" Text="Rekorida" StyleClass="lbl-fieldform">
            <Label.FontFamily>
                   <OnPlatform x:TypeArguments="x:String">
                        <On Platform="Android" Value="HelveticaNeueLTPro-Lt.otf#HelveticaNeueLTPro-Lt"/>
                   </OnPlatform>
            </Label.FontFamily>
       </Label>
       <Switch Grid.Row="0" Grid.Column="1" VerticalOptions="Start" x:Name="swRekorida" Toggled="Activity_Toggled"/>
</Grid>

【问题讨论】:

    标签: xamarin xamarin.forms xamarin.forms-styles


    【解决方案1】:

    使用这个:

    <Grid VerticalOptions="Center">
        <Grid.RowDefinitions>
           <RowDefinition Height="40"/>
        </Grid.RowDefinitions>
        <Label VerticalTextAlignment="Center" Grid.Row="0" Grid.Column="0" Text="Rekorida" StyleClass="lbl-fieldform">
           <Label.FontFamily>
               <OnPlatform x:TypeArguments="x:String">
                   <On Platform="Android" Value="HelveticaNeueLTPro-Lt.otf#HelveticaNeueLTPro-Lt"/>
                </OnPlatform>
            </Label.FontFamily>
         </Label>
         <Switch Grid.Row="0" Grid.Column="1" VerticalOptions="Center" x:Name="swRekorida" Toggled="Activity_Toggled"/>
    </Grid>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-14
      • 2016-05-16
      相关资源
      最近更新 更多