2016-04-27 75 views
4

我想在页面顶部显示一个页面,并在WebView中显示包含HTML文本的页面。禁用WebView在Xamarin.Forms中滚动

问题是WebView有它自己的滚动,所以当用户滚动WebView时滚动图像保持原位。

是否可以禁用WebView滚动?所以图像和WebView将同时滚动。

我知道一种解决方案是将图像嵌入到HTML中,但是还有其他解决方案吗?

+0

你可以在你的WebView上放置一个透明视图(例如,将它们包装在'AbsoluteLayout'中)。 –

+0

@NikolaiDoronin请您详细说明一下吗? – pfedotovsky

+0

嗨@pfedotovsky,你找到任何解决方案? –

回答

2

我们面临同样的问题。我们发现这样做的最好方式是为WebView创建一个自定义渲染器。 This page概述了iOS和Android所需的功能,但缺乏Windows。这对我们有效,希望这有助于。

3

只需设置Webview.IsEnabled虚假。它适用于您不必与网页进行交互的情况。

+0

嗨!欢迎来到堆栈溢出并感谢您尝试提供帮助。请格式化,使用'反引号突出显示代码。 – Randy