2

サーバーでHitを使用していて、コンテンツをで取得していますStreamer。次に、WebサイトのHtmlコードを取得する文字列を使用します。これをWPFアプリケーションで使用する必要があります。wpfとHOWに表示するhtmlコードを含むURLを配置できる場合、どのコントロールを使用する必要がありますか?

        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();
4

4 に答える 4

2

プレビュータブにWebBrowserコントロールを埋め込み、NavigateToStringまたはNavigateToStreamメソッドを使用してHTMLを渡します。

于 2012-08-12T12:31:23.897 に答える
1

WebBrowserコントロールとそのNavigateToStreamメソッドを使用します。

XAML:

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

コード:

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

これは単純化された例です。ナビゲーションが終了したら、少なくとも応答オブジェクトを閉じる/破棄する必要があります。

于 2012-08-09T11:17:34.947 に答える
0

ページを含めるには、を使用NavigationWindowします。次に、メソッドを呼び出してNavigate(Uri)ページ間を移動できます。

MSDNエントリ

于 2012-08-09T11:03:06.150 に答える
0

Webブラウザコントロールを使用して、HTMLコントロールを含む文字列をNavigateToStringメソッドに渡すことができます

  webB.NavigateToString(@"<html>HTML code go here </html>");
于 2012-08-09T11:57:43.903 に答える