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

Bri*_*ian 1 xamarin.ios xamarin.android xamarin windows-phone-8 xamarin.forms

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

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

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

Jes*_*rty 6

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

HorizontalOptions="EndAndExpand"
Run Code Online (Sandbox Code Playgroud)

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

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition  Height="40" />
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="100" />
        <ColumnDefinition Width="100" />
        <ColumnDefinition Width="80" />
    </Grid.ColumnDefinitions>
Run Code Online (Sandbox Code Playgroud)

您可以在我的学习Xamarin系列中找到更多信息

谢谢.

-jesse