Windows phone 7 在windows phone中控制Web浏览器的垂直偏移

Windows phone 7 在windows phone中控制Web浏览器的垂直偏移,windows-phone-7,browser,vertical-scrolling,Windows Phone 7,Browser,Vertical Scrolling,我正在使用webbrowser通过appbar按钮显示一些字符串。当我单击按钮时,webbrowser将导航到另一个字符串。一切都进行得很顺利,只是一旦向下滚动webbrowser(当用户阅读文章结尾时),当单击按钮时,webbrowser仍在底部,用户必须向上滚动webbrowser 因此,在加载新文章之前,我想将webbrowser的垂直偏移设置为零。但是webbrowser中没有scrollviewer,所以我不能使用ScrollToVerticalOffset方法 有人知道如何控制网络浏

我正在使用webbrowser通过appbar按钮显示一些字符串。当我单击按钮时,webbrowser将导航到另一个字符串。一切都进行得很顺利,只是一旦向下滚动webbrowser(当用户阅读文章结尾时),当单击按钮时,webbrowser仍在底部,用户必须向上滚动webbrowser

因此,在加载新文章之前,我想将webbrowser的垂直偏移设置为零。但是webbrowser中没有scrollviewer,所以我不能使用ScrollToVerticalOffset方法

有人知道如何控制网络浏览器的垂直偏移吗

谢谢。

您可以通过,它允许您在页面中调用JavaScript。如果添加以下JavaScript函数:

function setVerticalScrollPosition(position) {
  document.body.scrollTop = position;
}
然后调用以下命令(C#)


您的浏览器控件应该滚动(礼貌)

您是否尝试调用脚本(javascript)滚动到顶部?这样行吗?看,你需要启用脚本。嗨,科林,谢谢你的提示。但当我调用InvokeScript时,它导致了一个“发生未知错误。错误:80020006”。@ellic尝试谷歌搜索@ellic try设置isscript enabled=“True”
this.webBrowser.InvokeScript("setVerticalScrollPosition", this.vScrollPos.Text);