滚动型

一个能够滚动的元素,如果它是 Content 需要的话。

ScrollView 包含布局并使它们能够在屏幕外滚动。ScrollView 还用于在键盘显示时允许视图自动移动到屏幕的可见部分。

StackOverflow 文档

注意: ScrollViews 不应该嵌套。此外,ScrollViews 不应与其他提供滚动的控件嵌套,如 ListViewWebView

ScrollView 很容易定义。在 XAML 中:

<ContentPage.Content>
    <ScrollView>
        <StackLayout>
            <BoxView BackgroundColor="Red" HeightRequest="600" WidthRequest="150" />
            <Entry />
        </StackLayout>
    </ScrollView>
</ContentPage.Content>

代码中的定义相同:

var scroll = new ScrollView();
Content = scroll;
var stack = new StackLayout();
stack.Children.Add(new BoxView { BackgroundColor = Color.Red,   HeightRequest = 600, WidthRequest = 600 });
stack.Children.Add(new Entry());