2012-08-09 38 views
2

我在服務器上使用Hit並獲取Streamer中的內容。 然後我使用一個字符串,我得到網站的HTML代碼。 我必須在WPF應用程序中使用它。 我應該使用哪個控件,在哪裏可以放置一個包含html代碼的網址,以顯示在我的wpf和HOW中?Wpf控件顯示htmlcode

 string urlcode; 
     HttpWebRequest request = WebRequest.Create("http://google.com/") as HttpWebRequest; 
     HttpWebResponse response = request.GetResponse() as HttpWebResponse; 
     StreamReader streamr = new StreamReader(response.GetResponseStream()); 
     urlcode = streamr.ReadToEnd(); 

回答

2

嵌入預覽選項卡上的WebBrowser控件並使用NavigateToString或NavigateToStream方法HTML傳遞到它。

+0

這裏沒有消息。你爲什麼回答其他人以前回答過的問題? – Clemens 2012-08-15 12:14:24

0

使用NavigationWindow來包含頁面。然後您可以調用Navigate(Uri)方法遍歷頁面。

MSDN entry

1

使用WebBrowser控制及其NavigateToStream方法:

XAML:

<Grid> 
    <WebBrowser Name="webBrower"/> 
</Grid> 

代碼:

WebRequest request = WebRequest.Create("http://google.com"); 
webBrower.NavigateToStream(request.GetResponse().GetResponseStream()); 

這是一個簡化的例子。導航完成後,您至少必須關閉/處置響應對象。

0

您可以使用Web瀏覽器控件,通過串方含HTML控制其NavigateToString方法

webB.NavigateToString(@"<html>HTML code go here </html>"); 
+0

k ......讓我試試dis – KiranSolkar 2012-08-09 12:46:00