My Forms/WPFアプリケーションは外部ASP.Netアプリケーションとやり取りする必要があります。特に、カタログ以外の外部アプリケーションを参照する必要があります。 WebBrowserコントロール(Win-FormsでもWPFでもかまいません)を使用して、2つのアプリケーション間の「統合」を強化したいと考えています。それでは、私は本当のブラウザを使いたくないです。WebBrowser-Control(WPFまたはWindows-Forms)はWebページに含まれる.SVGファイルを表示できません
しかし、ASP.NetアプリケーションのWebページに.SVGファイルが含まれている場合、WebBrowserコントロール(WPFとWin-Formsの両方)はイメージを表示できず、代わりに残します空のボックス。
WebBrowserコントロールを使用するのが最善である必要がありますが、代替でないサードパーティコントロールも評価します。例えば、私はAB4Dと解に近いと考えられて - ReaderSVG:
http://www.wpf-graphics.com/ReaderSvg.aspx
http://social.msdn.microsoft.com/Forums/en/wpf/thread/ef9c3aca-427e-4445-9918-1fdc9f879f51
しかし残念ながらありません:このコンポーネントでは、ファイル.SVGを表示し、別の形式にエクスポートすることができますしかし、そのファイルがWebページに含まれている場合、それを見る方法はありません。
私は問題を解決できると思いますか? ありがとうございました!それは解決策をpoperlyされていない PILEGGI
私は、Forms WebBrowserコントロールを使用したときに最良の結果を得ました。必要な場合は、実際のアプリケーションと統合する方が簡単なようです。いくつかのコードを投稿してトラブルシューティングの対象がありますか? –
@Randyあなたの関心をお寄せいただきありがとうございますが、今では私が書いた唯一のコードはWebBrowser1.Navigate(New Uri( "myurl"))です – lamarmora
これらを作成しているコンピュータにInternet Explorer 9がインストールされていますかテスト?私はIE9がSVGをサポートする最初のバージョンだと信じています。 – Murven