StackLayout和ListView大小调整

时间:2017-04-24 16:39:07

标签: xamarin.forms

我在stacklayout中有一个listview。如果列表视图比stacklayout容器的高度短,则stacklayout的高度应该包含其内容。如果它更长,stacklayout将有其最大值。高度和列表视图将滚动。

简而言之,我想为stacklayout指定一个非静态最大高度,但下面给出了它的最大值。即使列表很短,也要高度:

<StackLayout HorizontalOptions="FillAndExpand" VerticalOptions="Center" BackgroundColor="White">
    <Label Text="Hello" FontAttributes="Bold"></Label>
    <ListView HasUnevenRows="True" ItemsSource="{Binding options}" VerticalOptions="Start">
        <ListView.ItemTemplate>
            <DataTemplate>
                <TextCell Text="{Binding title}" />
            </DataTemplate>
        </ListView.ItemTemplate>
    </ListView>
</StackLayout>

有没有办法实现这个目标?

0 个答案:

没有答案