Xamarin.Forms ListView has some tendency to stop stretching after some maximal height. When I put too many items in ListView, it creates scrollbar and height of it doesn't increase while I'm adding more of them.
It could be confusing to user if <ListView> with scrollbar is inside <ScrollView> object that has scrollbar too. Layout bahaves unnaturally, forcing user to scroll to the end of listview to be able to continue scrolling scrollView.
So, summing up:
How can I disable scrollbar in ListView, forcing it to have the height of all its interior children?
Children don't have equal heights. Also, they can change during app lifetime.
<ScrollView>
<StackLayout>
<!-- some buttons and labels -->
<ListView ItemsSource="{Binding Data}">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout Padding="20">
<!-- Some information -->
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackLayout>
</ScrollView>
Platform on which I test my app: Windows 10 UWP.