Xaml 在这种情况下,哪种布局最合适?沙马林型

Xaml 在这种情况下,哪种布局最合适?沙马林型,xaml,layout,xamarin.forms,responsive-design,Xaml,Layout,Xamarin.forms,Responsive Design,我有以下问题,我在右边创建了一对圆形按钮和标题标签,我在水平方向的StackLayout上进行了尝试,如下所示: <StackLayout x:Name="ButtonsLayout" Orientation="Horizontal" Grid.Column="0" Grid.ColumnSpan="5" Grid.Row="0" Grid.RowSpan="1"> </Sta

我有以下问题,我在右边创建了一对圆形按钮和标题标签,我在水平方向的StackLayout上进行了尝试,如下所示:

<StackLayout
     x:Name="ButtonsLayout"
     Orientation="Horizontal"
     Grid.Column="0"
     Grid.ColumnSpan="5"
     Grid.Row="0"
     Grid.RowSpan="1">                    
 </StackLayout>
那么,这就是问题所在:

如果标题不是巧合地那么大,那么结果与我的目标类似:

如果按钮右侧显示的标题太大,无法仅在一行中显示,我想在下面创建一对按钮和标题,我尝试了垂直方向,但将它们全部放在垂直方向,我想要这样的东西:

<StackLayout
     x:Name="ButtonsLayout"
     Orientation="Horizontal"
     Grid.Column="0"
     Grid.ColumnSpan="5"
     Grid.Row="0"
     Grid.RowSpan="1">                    
 </StackLayout>
按钮和标题对是通过代码添加的。

查看FlexLayout。您可以为希望控件流动的方式指定许多规范。如果要将项目源绑定到布局,可以使用BindableLayout附加属性将集合绑定到FlexLayout


您还尝试过哪些其他布局,为什么这些布局不适合您?