2017-03-02 83 views
0

为什么我不能禁用WebView的滚动条? 这是我的代码WebView禁用滚动条

<WebView x:Name="Browser" Source="https://m.investing.com/economic-calendar/" ScrollViewer.VerticalScrollMode="Disabled" ScrollViewer.VerticalScrollBarVisibility="Disabled"/> 

没有滚动条被禁用。任何想法如何禁用垂直滚动条。 目标是将WebView包装在ScrollViewer中,并使用ScrollViewer的滚动条代替。

回答

0

这里的解决方案:

private static string[] SetBodyOverFlowHiddenString = new string[] { @"function SetBodyOverFlowHidden() { document.body.style.overflow = 'hidden'; } SetBodyOverFlowHidden();" }; 
    private async void Browser_NavigationCompleted(WebView sender, WebViewNavigationCompletedEventArgs args) 
    { 
     await Browser.InvokeScriptAsync("eval", SetBodyOverFlowHiddenString); 
     Debug.WriteLine("Loaded"); 
    }