我在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>
有没有办法实现这个目标?