【发布时间】:2018-07-26 08:27:01
【问题描述】:
我想使用 XAML 和 Xamarin 在 stacklayout 中的图像右侧放置一个标签,我只想将它放在右侧,并且它的内容应该仍然垂直显示,就像正常的 stacklayout .
【问题讨论】:
标签: xaml xamarin xamarin.forms
我想使用 XAML 和 Xamarin 在 stacklayout 中的图像右侧放置一个标签,我只想将它放在右侧,并且它的内容应该仍然垂直显示,就像正常的 stacklayout .
【问题讨论】:
标签: xaml xamarin xamarin.forms
您可以将图像和标签放置到网格中,为每个指定一列,即在 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
【讨论】: