SilverlightアプリケーションをWPFアプリケーション内に統合する必要があります。このため私はWebBrowserコントロールの使用を計画しています。WPFでSilverlightをホストし、SilverlightコードからWPFコードでサービスホストを呼び出す
しかし、私はまた、ホストWPFアプリケーションによって実装されたいくつかのインターフェイスに基づいてSilverlightアプリケーションの動作をカスタマイズする必要があります。ホストがSilverlightと直接通信できないことを考えれば、私はホストアプリケーションにいくつかのWCFサービスを組み込み、Silverlightコードから呼び出すことを考えていました。
これまで行ったことはありますか?
私はホストアプリでミニWebサーバをホスティングしている上、あまりにも熱心ではないよ...幸いなのSilverlight 4はので、私はこの道を見出しと思って結合WCF TCPをサポートしています...
私は不思議です、なぜこの方法でWPFアプリケーションにSilverlightアプリケーションを統合したいのですか? WPFでもコンパイルできるように、既存のSilverlightコードを変更するのにどれだけの労力が必要ですか? – AnthonyWJones
これは別のオプションですが、われわれが知っているように、SilverlightとWPFの間にはいくつかの矛盾があり、WPFではなくSilverlightに存在するものもあります。提案された解決策がうまくいかない場合でも、私はこのことをやってしまうかもしれません... – Clement