0

私の目的は、HTML コンテンツをスタイル、インデント、その他すべてを使用してテキストにレンダリングすることです。次のコードを使用してCEFSharp v1.25.5で回避策を実行したところ、魅力的に機能します。

CefSharp.Wpf.WebView webView= new CefSharp.Wpf.WebView();
webView.LoadHtml("<p> this is <b>paragraph<b></p>");

私は 64 ビット アプリケーションを開発しているため、アプリケーションに同じものを実装することはできません。というわけで、 64bit対応のCefSharp v37.0.0の最新版を見つけました。しかし、悲しいことに、ここで「WebView」が見つかりませんでした。私は運なしで次のコードを試しました。

CefSharp.Wpf.ChromimWebBrowser browser= new CefSharp.Wpf.ChromimWebBrowser();
browser.LoadHtml = ("<p> this is <b>paragraph<b></p>","dummy:"); 

Cefsharp v1.25.5 の webview のような 64 ビット ターゲット プラットフォームの webview コンテナーに html webcontent を表示する必要があります。

4

1 に答える 1

0

やるべきことがいくつかありますが、すべてCefSharp トラブルシューティングで説明されています。

  • CEF の初期化
  • ブラウザーを Controls コレクションに追加する
  • browser.IsInitializedEvent にアタッチされたメソッドで LoadHtml を好む (そして、event.IsBrowserInitialized が true の場合にのみロードする)

これらが役立つことを願っています。他に問題がある場合はお知らせください。

于 2015-02-05T09:15:28.227 に答える