2011-07-27 13 views
1

Windows Phone 7のWebブラウザーコントロールで、コードスクロール(JavaScriptなし)を使用してスクロールダウンしたい。私は例えば、下にスクロールするためにいくつかのボタンを使用するような意味です。それは可能ですか?Windows Phone 7でのスクロールWebブラウザーコントロール

EDIT: 私はInvokeScriptを使用してJavaScript関数を呼び出すようにしようとしたが、それは私がこれを行うにしようとした私に不明なエラー80020006.を与え続けて:私のコードで間違った

public MainPage() 
    { 
     InitializeComponent(); 
     webBrowser1.Navigate(new Uri("http://www.msn.com")); 
    } 
    private void button1_Click(object sender, RoutedEventArgs e) 
    { 
     webBrowser1.InvokeScript("window.scrollBy(100,100);"); 
    } 

何かを?

+1

ウェブブラウザーでコードの背後からjavascript関数を呼び出すことができます。それはあなたに適していますか? –

+0

私はまだjavascriptを試していませんでした、私はtheresまたはそのことを行うために何かを望んでいます。場合はtheresのjavascript以外の解決策は、誰もそれを行う方法を知っていますか?私にそれへのリンクを与えてくれる? – Ateik

答えて

2

WebBrowserコントロールの内側からページをスクロールする操作はありません。 JavaScriptでそれをやっての面で

webBrowser1.InvokeScript("eval", "window.scrollBy(100,100);");

を試してみてくださいしかし、あなたが表示しているページからこれを防ぐcoudl evalをオーバーライドしている可能性があることに注意してくださいwindows.scrollBy()

更新

を見てランニング。

WebBrowserコントロールは、Webサイトを直接表示するためのものではありません。
また、自分のページ内から直接scrollByを呼び出してみましたか?

関連する問題