2012-02-23 8 views
3

私のアプリケーションWPFは ".exe"ファイルをロードして、その内部に表示することができます。私はMEFでプラグインをロードするフォルダをチェックする私のメインWPFを持っていますが、UIなしで "dll"ファイルしかロードできません。だから私はxプラグインを見つけた、私は情報を読み込むことができますと同じ方法で、ロードされたDLLとのUIの関連付けを開きたい。別のアプリケーションの中にアプリケーションをロード

私がしたいことが分かりやすいのか分かりませんが、あなたが私を助けることができるアイデアがあれば、私はそれを受け取ります。

+0

exeファイルを実行して作成伴うだろう新しいプロセスを開始し、メインアプリケーションから開始します。それはあなたがしたいことですか? [方法:AppDomainsを使用して同じプロセスで複数のWPFアプリケーションを実行する方法](http://blog.lab49.com/archives/2355) –

+0

プラグインへの参照を追加する必要があります。 – Paparazzi

+1

答えをありがとう。 –

答えて

1

dllには、UI要素を追加できます。

例えばプラグインプロジェクト(DLL出力を持つプロジェクト)へのウィンドウを追加して、あなたのメインアプリケーションでプラグインのインスタンスを作成するときに、次のコードを使用します。

Window win = new Window(); 

win.Show(); 
関連する問題