ScrollOrientation.Both在Xamarin Forms ScrollView上

时间:2014-07-01 10:24:38

标签: xamarin.forms

有没有人有任何建议允许ScrollView允许向任何方向滚动。

似乎只有横向&垂直ScrollOrientation但没有选项可以同时执行这两项操作。

我的最终目标是能够捏合,缩放和放大滚动任何方向。

3 个答案:

答案 0 :(得分:3)

这是你怎么做的。

var scroller = new ScrollView { Content = grid, Orientation= ScrollOrientation.Horizontal, VerticalOptions=LayoutOptions.FillAndExpand };
var vScroller = new ScrollView (){Content=scroller};
Content = vScroller;

答案 1 :(得分:1)

Xamarin表单scrollview的Orientation属性现在接受Both作为值。它向两个方向滚动。我使用的是Xamarin Forms版本2.3.0.49。

<ScrollView HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" Orientation="Both">

答案 2 :(得分:0)

ScrollOrientation不是[Flags]枚举,且不包含Both值,因此此时我支持此鼻涕。但这可行:

new ScrollView {
    Orientation = ScrollOrientation.Vertical,
    Content = new ScrollView {
        Orientation = ScrollOrientation.Horizontal,
        Content = your_content_goes_here,
    }
}