私の WPF プロジェクトでは、コンテンツが WPF プロジェクトによって参照されるリソース アセンブリに格納されている HTML ベースのコンテンツをレンダリングする必要があります。
WPF フレームと WebBrowser コントロールを見てきました。残念ながら、どちらもナビゲーション イベント (Navigating、Navigated) のみを公開しますが、要求された URL に基づいて、リソース アセンブリから取得した HTML コンテンツを返すことを可能にするイベントは公開しません。
Navigating イベントと NavigateToString() メソッドを使用して、ナビゲーション リクエストをインターセプトし、HTML コンテンツを提供できます。しかし、それは画像や CSS ファイルなどのロード呼び出しをインターセプトする場合には機能しません。
さらに、HTML から Flowdocument SDK へのサンプル アプリケーションが役立つ可能性があることは知っていますが、画像とスタイル シートを処理するには、サンプルを大幅に拡張する必要があるでしょう。
価値があるのは、(Wiki ページを介して) レンダリングされる HTML コンテンツも生成するため、ソース HTML は、参照される画像の場所と使用される CSS スタイル シートに関してある程度予測可能です (たとえば、JavaScript ではない可能性があります)。インターネットからランダムな HTML コンテンツを表示しようとしています。
更新: HTML ページごとに MHT ファイルを作成することもできます。これにより、すべての画像が MIME タイプとして「インライン化」され、より細かいコールバックの必要性が軽減されます。