ここで懸念事項を分けたいと思います。カスタム XML デザイナー、オブジェクト モデル、検証などのすべての UI ロジックを作成して、別のアセンブリに埋め込みます。次に、パッケージ フレームワークはデザイナー情報のみを登録し、UI サービスを要求するだけで、すべてが魔法のように機能します。
この方法では、UI デザイナーを変更する必要があるときに、パッケージ フレームワーク (Visual Studio パッケージ) アセンブリをいじる必要はありません。
この質問は、プラグインなど、UI ロジックをそれをロードする Skeleton フレームワークから分離する必要がある場合にも当てはまります。
ServiceProvider モデル、プラグイン モデル、またはその他のモデルの選択肢がいくつかあります。
サンプル、パターンの提案、リンクは大歓迎です。
更新 1: 私が探しているのは、「Prism (複合 WPF) は法案に適合しますか? 上記のように関心の分離を行うプロジェクト/アプリケーションに取り組んだ人はいますか?」などの考えです (私はまだ答えを探しています)