【问题标题】:WebView disable scrollbarsWebView 禁用滚动条
【发布时间】:2017-07-22 16:55:11
【问题描述】:

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

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

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

【问题讨论】:

    标签: webview uwp uwp-xaml scrollviewer


    【解决方案1】:

    解决办法:

    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");
        }
    

    【讨论】:

    • 如果你使用eval,似乎不需要定义函数。只需内联代码即可。
    猜你喜欢
    • 2019-02-12
    • 2012-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-07
    • 2019-04-20
    相关资源
    最近更新 更多