2

現在、Prism (CAL) を使用する WPF プロジェクトに取り組んでおり、1 つのプロジェクトで Prism と MEF の両方を使用することをお勧めします。

モジュール性には Prism を使用し、拡張性には MEF を使用します。私のプロジェクトはペイントのようなアプリケーションなので、Prism はモジュール分離 (ツールボックス、モジュールとしてのキャンバスなど) を提供し、MEF はペイントする新しい形状 (つまり、長方形、円など) の拡張ポイントを提供するために使用されます。

それは理にかなっていますか、それとも Prism だけで同様の機能を利用できますか?

前もって感謝し、よろしくお願いします、crischu

4

2 に答える 2

2

もちろん!それは非常に適切なことです。

MEFは.NETFrameworkに向かっているように見えるので、これは非常に小さな(そして比較的不変の)依存関係を必要とするプラグインの表面積を公開するための本当に良い方法だったと思います(MEFだけに...他のすべてではありませんプラグイン作成者のためのPrismに付属するもの)。

フレームワークに含まれるので、Prismよりも多くの人がそれに慣れるようになると思います。

于 2009-07-30T14:31:49.057 に答える