为什么listview在xamarin表单中的滚动视图中占用更多空间?

为什么listview在xamarin表单中的滚动视图中占用更多空间?,xamarin,Xamarin,我有标签标题、列表视图和按钮。所有控件都需要在页面中滚动。但是,将Listview放在滚动视图中会占用更多空间。有人会面临这样的问题吗?Listview已经有了滚动行为。为什么使用一个视图会将滚动属性包含在另一个滚动视图中。。?如果页面中有多个ListView,则可以使用Scrollview。 如果您仍要使用bath视图,请尝试如前所述设置listview hasUnlocarrows=True的此属性,通常在ScrollView中设置listview是个坏主意 也就是说,我复制了这个问题,并通

我有标签标题、列表视图和按钮。所有控件都需要在页面中滚动。但是,将Listview放在滚动视图中会占用更多空间。有人会面临这样的问题吗?

Listview已经有了滚动行为。为什么使用一个视图会将滚动属性包含在另一个滚动视图中。。?如果页面中有多个ListView,则可以使用Scrollview。
如果您仍要使用bath视图,请尝试如前所述设置listview hasUnlocarrows=True的此属性,通常在ScrollView中设置listview是个坏主意

也就是说,我复制了这个问题,并通过在ListView中添加行高来停止页面拉伸

<ScrollView BackgroundColor="Black">
        <StackLayout BackgroundColor="LightBlue">
            <Label Text="BEFORE"/>
            <ListView BackgroundColor="LightGray"
                      RowHeight="40">
                <ListView.ItemsSource>
                    <x:Array Type="{x:Type x:String}">
                        <x:String>mono</x:String>
                        <x:String>monodroid</x:String>
                        <x:String>monotouch</x:String>
                        <x:String>monorail</x:String>
                        <x:String>monodevelop</x:String>
                        <x:String>monotone</x:String>
                        <x:String>monopoly</x:String>
                        <x:String>monomodal</x:String>
                        <x:String>mononucleosis</x:String>
                    </x:Array>
                </ListView.ItemsSource>
            </ListView>
            <Label Text="AFTER"/>
        </StackLayout>
    </ScrollView>

ListView已经有一个滚动条,不需要将它放在另一个滚动条中