内置scrollviewer的操纵网格

时间:2015-10-14 05:56:29

标签: c# windows-runtime winrt-xaml gesture scrollviewer

我的页面中有这样的布局。

<Grid x:Name="grid" Margin="0,-30,0,0" ManipulationMode="All">
        <Grid Name="MainGrid" Width="{Binding ActualWidth, ElementName=grid}">
            <ScrollViewer Name="ScrollViewer" HorizontalScrollMode="Disabled" BringIntoViewOnFocusChange="False" IsHorizontalScrollChainingEnabled="False" IsHorizontalRailEnabled="False" >
                <Grid x:Name="LayoutRoot" Height="Auto"/>
            </ScrollViewer>
        </Grid>
    </Grid>

Scrollviewer刚用于垂直扫描。所以我想在网格中启用水平手势操作,但似乎我无法在网格中触发任何手势。如何实现网格使其能够实现垂直滚动操作手势和滚动查看器?

我已经尝试在scrollviewer中禁用任何水平滚动模式,仍然无法触发任何操作手势