如何使用Xamarin.Forms在ui中创建右对齐项?

时间:2014-08-12 19:25:59

标签: windows-phone-8 xamarin.ios xamarin xamarin.android xamarin.forms

我尝试使用StackLayout和Grid创建此页面,但我无法将rightы控件与右侧对齐。也许我应该使用RelativeLayout?但我不知道如何将控件与右侧对齐

这是我的页面: http://s9.postimg.org/z5ilck6hb/template.png

UPD。 我通过将StackLayout与Horizo​​ntalOptions = LayoutOptions.EndAndExpand放到每个网格单元格(在右栏中)解决了这个问题

1 个答案:

答案 0 :(得分:6)

如果要将控件对齐,请尝试使用

HorizontalOptions="EndAndExpand"

使用网格控件,您可以更好地控制对齐,因为您可以创建多个列(宽度不同)。

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition  Height="40" />
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="100" />
        <ColumnDefinition Width="100" />
        <ColumnDefinition Width="80" />
    </Grid.ColumnDefinitions>

您可以在Learning Xamarin

的系列文章中找到更多内容

感谢。

-jesse