0

目前我正在开发一个 WinRT 应用程序,我想在网页之间实现滑动。我使用 FlipView 进行滑动。

但显然 WebView 正在捕获滑动并且不会将这些事件传递给 FlipView。

<FlipView HorizontalAlignment="Left" Grid.Row="1" VerticalAlignment="Top" Margin="50,50,50,50">
        <FlipViewItem>
            <WebView HorizontalAlignment="Left" Height="600" VerticalAlignment="Top" Width="1200" Source="http://www.site1.com" ManipulationMode="None"/>
        </FlipViewItem>
        <FlipViewItem>
            <WebView HorizontalAlignment="Left" Height="600" VerticalAlignment="Top" Width="1200" Source="http://www.site2.com"/>
        </FlipViewItem>
</FlipView>

有没有办法将滑动事件传递给 FlipView?

4

2 回答 2

0

您可以尝试在 WebView 上方添加一个标题栏区域,该区域中的滑动事件仍将传递给 FlipView。

于 2012-07-07T18:29:04.957 回答
0

没有。因为 webview 与其他控件不同,在技术上是一个单独的窗口,所以当您尝试将其放在另一个交互式控件中或尝试在其上呈现其他控件时,您会遇到这样的限制,即它不能很好地播放。这个不幸的限制一直困扰着微软的 UI 框架。

于 2012-07-04T14:24:41.143 回答