如何在Xamarin.Forms中滚动回顶部

时间:2017-03-23 14:49:00

标签: xamarin webview xamarin.forms cross-platform

我在RelativeLayout中有一个WebView控件。有时Html比显示更长,因此用户可以滚动“#”。至底部。我想添加一个可以滚动回屏幕顶部的按钮。但我无法找到任何正确的方法来做到这一点。

此按钮也会浮动在底部,这就是我使用相对布局的原因。

WebView上的RelativeLayout都没有属性,我可以在代码隐藏中滚动到顶部。

有没有办法实现这个?

1 个答案:

答案 0 :(得分:3)

您可以使用WebView.Eval方法。这很简单,就像这样:

MyButton.Clicked += (sender, e) => { MyWebView.Eval("window.scrollTo(0, 0)"); };