首页 文章

ScrollView没有包装子布局更改

提问于
浏览
1

我有一个内容页面,其中堆栈布局为父级,“scrollview”为单个子级 . '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"
                >

...

现在我有一个代码可以改变其中一个'slMain'子项的高度,并且它的高度会被扩展 . 我的问题是,scrollview不遵循此更改,只保持其内容大小剪裁扩展的布局简短 . 我是这个平台的新手所以请帮助我 .

提前致谢 .

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

1 回答

  • 0

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

    scrollView.IsClippedToBounds = true;
    

    或者你的xaml代码:

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

相关问题