奇妙なものがあります。私はscrollviewerの中でwebviewを使用しています(私はそれをスクロールするwebviewの上にstackpanelを持つことができます)と私のソリューションはデスクトップPCとタブレット(マウスとタッチの両方を使用して)上で正常に動作しますが、ページを電話するだけでスクロールできません!理由は分かりません。ここに私がやっていることです:c#UWP Webview内のScrollviewerはモバイルでしか動作しません
<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>
と私はWebViewのにロードされたCSSに以下を追加しているのWebViewでスクロールを停止するには:
overflow-x:hidden;
overflow-y: hidden
のWebViewのheightプロパティ文句を言わない滞在2000年;スクロールするスクロールビューアのコンテンツにはheightプロパティが必要です。とにかくこれはマウスとPCやタブレットでのタッチで完璧に動作しますが、Windows 10 Mobileではスクロールしません。