私の名前はMaxです。私は現在、キャリバーンマイクロでプロジェクトに取り組んでいます。 私はMEFの助けを借りてC#でプラグインベースのアプリケーションを作成しようとしています。キャリバーンマイクロWinforms MEF実装
私はWPFを使用しています。だから私は最小限の私のアプリケーションを取り除いた。キャリバーンを使用したバインディングは、テストWPFアプリケーションで正常に動作します。私が今いる問題は、ShellView(WPF UserControl)がWinFormサードパーティアプリケーションのElementHostに存在する必要があることです。
正しいバインディングを作成する方法を理解できません。したがって、キャリバーンの「魔法」もwinformアプリケーションで機能します。たぶんあなたのうちの1人が私を助けることができます。私はグーグルでこれを一日中に試しました。
ご協力いただき誠にありがとうございます。 CM GitHubの上で提供されたサンプルは、そのが行われている間...、https://github.com/Caliburn-Micro/Caliburn.Micro/tree/master/samples/Caliburn.Micro.WinFormsInterop/Caliburn.Micro.WinFormsInterop
--edit-- あなたが近くにこれを比較して https://www.dropbox.com/s/y88kgnh0wscy2jr/CaliburnMEF_Example.zip?dl=0
投稿に記載されているコードとエラーメッセージを含めてください。問題を明らかにする最小の再現可能な例を提供する。 – sanastasiadis
こんにちは@anastasiadisご返信ありがとうございます。プロジェクトが添付されています(Dropboxリンク)。 私は何のエラーもありません。私のビューモデルは私のテストTabControlには表示されません。 Wpfアプリケーションではすべてが問題ありません。 –
コードの重要な部分をコピーして貼り付けた方が、あなたの質問にはおそらく多くの回答が得られます。ダウンロードリンクを補足的な参照として保管してください。 – sanastasiadis