私はWinFormsアプリケーションを持っています。これは.net 3.5上で動作します。このアプリケーションは、文書全体とインラインCSSスタイルシート(head要素内)を含むHTMLをオンザフライで生成します。WinFormsアプリケーションでHTMLをレンダリングする最良の方法は?
私はWebBrowserコントロールを使用していて、生成されたHTMLにbrowser.DocumentTextを設定していますが、body要素にスタイルを適切に適用していないようです(CSSではbackground-colorを#000000に設定しましたが、背景はまだ白です)。
私は、C#(すなわち完全に管理されたHTMLレンダラー)で比較的シンプルなHTMLをレンダリングするいくつかの選択肢、またはb)Webブラウザーコントロールを使用してHTMLをレンダリングする最良の方法-cssを実行し、ハードドライブ上の一時ファイルを使用しないでください。
編集: CSS非適用の問題は別の問題でした。私は実際のCSSをCDATAブロックに入れました。これは正しく適用されないようです。それは今修正されていますが、質問自体は依然として立っています。
タイトルに "最高"という単語があるので、この質問を閉じるのはばかげていました。それは良い質問であり、それは私を助けました。 – Bitterblue