2016-12-13 5 views
1

私は親としてスタックレイアウトを持ち、1つの子として 'scrollview'を持つコンテンツページを持っています。以下のように「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」子供の1の高さを変更し、その高さが拡張されているコードを持っています。私の問題は、scrollviewはこの変更に従わず、拡張されたレイアウトを短くクリップするコンテンツサイズしか保持しないということです。私はこのプラットフォームの初心者ですので、私を助けてください。

ありがとうございます。

注:イムXamarin.Formsを使用してV2.3.3.175

+1

Iドン問題をかなり理解していない。何が起こるのスクリーンショットを追加できますか? –

+0

また、これは役立つかもしれません:https://forums.xamarin.com/discussion/comment/66248/#Comment_66248 –

答えて

0

C#のためのあなたのコードにこれを追加します。

scrollView.IsClippedToBounds = true; 

またはXAMLのためにあなたのコードに:

<ScrollView 
     x:Name = "scrMain" 
     VerticalOptions="FillAndExpand" 
     IsClippedToBounds = "true" 
     Orientation = "Vertical"> 
関連する問題