C# 禁用Webview垂直滚动以保持父元素滚动

C# 禁用Webview垂直滚动以保持父元素滚动,c#,xaml,windows-phone-8,windows-runtime,win-universal-app,C#,Xaml,Windows Phone 8,Windows Runtime,Win Universal App,由于overflow:hidden CSS属性,我成功地禁用了WebView(Universal Apps,Windows Phone 8.1)中的垂直滚动 它工作得很好,但我想保存父级滚动,这是一个StackPanel,因为如果我的WebView高度高于我的设备屏幕,我就不能滚动到底部 有人有想法吗?如果您不需要Web视图上的单击事件,您可以在Web视图上使用一个矩形: <ScrollViewer> <StackPanel>

由于overflow:hidden CSS属性,我成功地禁用了WebView(Universal Apps,Windows Phone 8.1)中的垂直滚动

它工作得很好,但我想保存父级滚动,这是一个StackPanel,因为如果我的WebView高度高于我的设备屏幕,我就不能滚动到底部


有人有想法吗?

如果您不需要Web视图上的单击事件,您可以在Web视图上使用一个矩形:

       <ScrollViewer>
         <StackPanel>
                <WebView x:Name="WebviewContent" VerticalAlignment="Top" DefaultBackgroundColor="Transparent" /> 
                <Rectangle Height="{Binding Height, ElementName=WebviewContent}" Name="RecWeb" VerticalAlignment="Top" Fill ="#00000000" />
         </StackPanel>
         </ScrollViewer>

尝试使用

html, body{
    -ms-touch-action: none;
    -ms-user-select: none;
}

谢谢

您是否尝试将webview的IshitteVisible属性设置为false?