ScrollView没有包装子布局更改

时间:2016-12-13 10:24:01

标签: c# xamarin xamarin.forms

我有一个内容页面,其中包含一个堆栈布局作为父级和一个' scrollview'作为一个孩子。滚动视图'还包含一个孩子如下:

<StackLayout
    VerticalOptions="FillAndExpand"
    Orientation = "Vertical"
    BackgroundColor = "Green">

    <ScrollView
        x:Name = "scrMain"
        VerticalOptions="FillAndExpand"
        Orientation = "Vertical">

        <StackLayout
                x:Name = "slMain"
                VerticalOptions = "FillAndExpand"
                Orientation = "Vertical"
                Padding = "10,0,10,0"
                >

...

现在我有一个代码可以改变其中一个&#39; slMain&#39;孩子们,它的高度扩大了。我的问题是,scrollview不遵循此更改,只保持其内容大小剪裁扩展的布局简短。我是这个平台的新手,所以请帮帮我。

提前致谢。

注意:我使用的是Xamarin.Forms V2.3.3.175

1 个答案:

答案 0 :(得分:0)

将此添加到C#的代码中:

scrollView.IsClippedToBounds = true;

或xaml的代码:

    <ScrollView
        x:Name = "scrMain"
        VerticalOptions="FillAndExpand"
        IsClippedToBounds = "true"
        Orientation = "Vertical">