2012-11-28 77 views
2

我試圖從Windows Phone 7中的Webbrowser控件中檢索選定的文本,當使用Tap選擇它時。還想在選擇文本時刪除複製圖標。從Windows Phone 7的Webbrowser控件中檢索選定的文本

當暫停竊聽我想確認webbrowser控件有任何選定的文本。我怎麼可以在那裏放一張支票。

此外,我想突出顯示Webbrowser控件中的選定文本。

所以問題在於識別所選文本的開始和停止。

我感謝任何關於此的幫助或資源。

感謝

+1

您是否使用特定的js框架?以下可能有助於獲得選定的文本http://stackoverflow.com/questions/5643635/how-to-get-selected-html-text-with-javascript。要刪除複製圖標,請嘗試對焦選擇。 –

回答

1

通過調用

function GetSelectedText() { 
     window.external.Notify(document.selection.createRange().htmlText);   
    } 

和添加

Browser.ScriptNotify += new EventHandler<NotifyEventArgs>(Browser_ScriptNotify); 

...... 
void Browser_ScriptNotify(object sender, NotifyEventArgs e) 
{ 
    if(e.Value != null) 
    MessageBox.Show(e.Value); 
} 

解決這個問題對我來說。 Thanx @Sergei Grebnov爲你提供指導。

+0

傑夫布蘭肯堡的一篇很棒的文章,一步一步地解釋了這個問題的解決方案(連同源代碼)http://www.jeffblankenburg.com/2010/10/18/31-days-of-windows-phone-天-18-web瀏覽器控制/ – Radoslaw

相關問題