2017-03-02 87 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"); 
    }