有一个奇怪的;我在scrollviewer中使用了一个webview(所以我可以在webview上面滚动一个stackpanel),而且我的解决方案在桌面PC和平板电脑上使用得很好(使用鼠标和触摸),但出于某种原因,在移动设备上电话页面不会滚动!不知道为什么。这是我做了什么:c#UWP Webview里面滚动查看器只适用于手机
<ScrollViewer Grid.Row="1" x:Name="theScrollViewer" HorizontalAlignment="Stretch"
ScrollViewer.VerticalScrollBarVisibility="Hidden"
HorizontalScrollBarVisibility="Disabled">
<WebView ScrollViewer.HorizontalScrollBarVisibility="Hidden"
ScrollViewer.VerticalScrollBarVisibility="Hidden"
Margin="0" x:Name="theWebView"
Height="2000"
DefaultBackgroundColor="#ff2E2E2E" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"/>
</ScrollViewer>
,并停止在网页视图我加入以下加载到web视图的CSS滚动:
overflow-x:hidden;
overflow-y: hidden
web视图的高度财产不会留2000;但我知道在scrollviewer中滚动它的内容需要一个height属性。无论如何,这与鼠标和PC和平板电脑的触摸完美结合,但在Windows 10 Mobile上它不会滚动。
任何想法??