2012-04-12 9 views
0

小さな問題が1つあります。ビューモデルでパラメータ化されたコンストラクタの が機能しません。デバッグ中に私はデフォルトのコンストラクタがヒットすることに気づいたが、決してパラメータ化されたコンストラクタをトリガしない。 パラメータ化されたコンストラクタをどのように動作させることができますか?ビューモデルでパラメータ化されたコンストラクタが動作しない

+1

あなたのフレームワークは、そのようなコンストラクタを呼び出すことになっていますか、またはあなたの呼び出しコードはどこですか? –

答えて

1

パラメータ化されたコンストラクタを使用するコードがない場合、当然ヒットすることはありません。あるいは、実行するコードが決して実行されない場合。

0

イベントアグリゲータを渡すので、私はあなたがプリズムを使用していると仮定します。

プリズムズ・ユニティは貪欲です。依存関係を解決すると、Unityは解決できる最大のコンストラクタを見つけて、それを使ってオブジェクトを作成します。デフォルトのコンストラクタのみを使用している場合は、IContextManagerタイプをUnityContainerに登録したことを確認します。

関連する問題