FlipViewItem中的WebView - WebView不接受任何手势

时间:2015-03-07 17:35:38

标签: windows-phone-8.1 winrt-xaml

我已将一个WebView放在FlipViewItem中。问题似乎是在WP 8.1中,WebView没有得到手势(大概是因为它们被FlipView吸收了)。所需的结果是能够垂直滚动并在WebView中点击,但也能够水平滚动到FlipView(即使只是在水平边缘的有限区域内)。这有什么解决方案或解决方法吗?

 <StackPanel>
    <StackPanel Name="postTitle" Background="Transparent">
        <TextBlock Name="ContentArea" Text="" FontSize="18" Margin="10, 5, 10, 0" TextWrapping="WrapWholeWords" FontWeight="Bold" Foreground="White"/>
        <TextBlock Name="SubArea" Text="" FontSize="16" Margin="10, 0, 10, 10" TextWrapping="WrapWholeWords" Foreground="White"/>
    </StackPanel>
    <FlipView Name="swipeArea" Height="460" Margin="0" Padding="0" SelectedIndex="1" SelectionChanged="swipeArea_SelectionChanged">
        <FlipViewItem Name="oneItem">
        </FlipViewItem>
        <FlipViewItem Name="mainFlipViewItem">
            <Grid>
                <ProgressRing Name="progRing" Foreground="White" Margin="0,25,0,0" Background="Transparent" Visibility="Collapsed" VerticalAlignment="Top"/>
                <WebView Name="InterWindow" Height="460" Visibility="Collapsed" DefaultBackgroundColor="#5E5E5E"></WebView>
                <ScrollViewer Name="Scrollster" ZoomMode="Enabled" MinZoomFactor="1" MaxZoomFactor="8" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
                    <Image Name="WebWindow" Height="420" HorizontalAlignment="Center" VerticalAlignment="Top">
                    </Image>
                </ScrollViewer>
            </Grid>
        </FlipViewItem>
        <FlipViewItem Name="threeItem">
        </FlipViewItem>
    </FlipView>
</StackPanel>

1 个答案:

答案 0 :(得分:0)

我相信我找到了一个解决方法。我已将其添加到WebView控件中:

Canvas.ZIndex="1000"

然后我可以将WebView控件的宽度设置为只是比FlipView本身更细,然后我应该很好。