程序化WebBrowser滚动

时间:2011-10-20 22:45:02

标签: silverlight

是否有可能以某种方式以编程方式滚动WebBrowser Silverlight控件?

        <WebBrowser
        x:Name="BrowserControll"
        HorizontalAlignment="Stretch"
        VerticalAlignment="Stretch"
        Margin="10,10,10,0"
        Source="http://www.google.com" />

1 个答案:

答案 0 :(得分:1)

您可以使用WebBrowser.InvokeScript(),并传入一些将浏览器滚动到所需位置的JavaScript。请参阅window.scrollTo() javascript方法。

例如:

BrowserControl.InvokeScript("window.scrollTo(0,100)");

将浏览器向下滚动100个像素。