【问题标题】:How Can I Put An Item Next to Each Other?我怎样才能把一个项目放在一起?
【发布时间】:2018-07-26 08:27:01
【问题描述】:

我想使用 XAML 和 Xamarin 在 stacklayout 中的图像右侧放置一个标签,我只想将它放在右侧,并且它的内容应该仍然垂直显示,就像正常的 stacklayout .

【问题讨论】:

    标签: xaml xamarin xamarin.forms


    【解决方案1】:

    您可以将图像和标签放置到网格中,为每个指定一列,即在 StackLayout 内和网格外的其余元素。

    示例:

    <StackLayout>
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="*" />
            </Grid.ColumnDefinitions>
            <Image Source="xamarin_logo.png" Grid.Column="0" BackgroundColor="Black" />
            <Label Text="Xamarin Logo" Grid.Column="1" VerticalOptions="Center" HorizontalOptions="Center" />
        </Grid>
        <Label Text="Xamarin A" HorizontalOptions="Center" />
        <Label Text="Xamarin B" HorizontalOptions="Center"/>
        <Label Text="Xamarin C" HorizontalOptions="Center"/>
    </StackLayout>
    

    输出:

    回复:https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/layouts/grid

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-21
      • 1970-01-01
      • 1970-01-01
      • 2015-02-12
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      相关资源
      最近更新 更多