2011-10-20 89 views
0

是否有可能以某種方式以編程方式滾動WebBrowser Silverlight控件?Programmatic WebBrowser滾動

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

回答

1

您可以使用WebBrowser.InvokeScript(),並通過一些JavaScript將瀏覽器滾動到所需的位置。請參閱window.scrollTo() javascript方法。

例如:

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

會滾動瀏覽器100個像素下來。

+0

謝謝,我會嘗試。 – Val