私はMEFを介して接続している別々のdllファイルにUIアプリ拡張を持っています。彼らは、ダイアログ(WPFユーザーコントロールを)持っている場合私の質問は、私は、ダイアログそうのような拡張のプロパティにする必要がありますされていますMEF別々のアセンブリとローディングコントロールを持つWPFアプリケーション
public UserControl ExtDialog { get; set; }
または私はパックURIでそれらをロードする必要がありますか?
public string ExtDialogUri { get; set; }
私はパックURIに傾いていますが、実際に動作するかどうかは不明です。どのように "をお勧めしますか?"の方法はどちらですか?
注:これらのダイアログは、NavigationService.Navigate()でナビゲートされます。方法。
私は怠け者財産を作ることができ、それが必要になったとき、それが作成されますでしょう。どのようにそのことについて? –
私はこのダイアログがナビゲーションフレームワークにナビゲートされることを言及する必要があると思います。 –
はい、Lazyが役立ちますが、拡張機能はダイアログの作成方法を制御できません。これは私の最大の制限です。私はナビゲーションフレームワークを使用していません。それがそこに行く方法かもしれない。 –