すべてのフォーム値を Windows フォームに格納するクラス ScreenParameter (IScreenParameter を実装) があります。このクラスは、ユーザーがすべてのフィールドに入力してボタンをクリックすると開始されます。ビジネス レイヤーのクラスは、コンストラクターで IScreenParameter を待機します。構造マップを使用してインターフェイスを注入していますが、そのコンテキストで作成する必要があります。インターフェイスを作成して設定するメソッド (GetScreenParameters) があります。構造マップの構成中にconcreateクラスの代わりにメソッド名を付けたいと思い、これを試しました。
ObjectFactory.Initialize(initialize =>
{
initialize.For<IScreenParameter>().Use(GetScreenParameters);
});
しかし、それは機能していません。これを達成する方法を教えてください。