次のようなコンストラクターを使用したビューがあります。
MyView(MyViewModel viewModel)
そして、次のようなコンストラクターを持つビューモデル:
MyViewModel(RuntimeParameter runtimeParam, <design-time resolvable parameters>)
Castle Windsor の Typed Factory Facility 機能を使用してビュー ファクトリを作成し、呼び出してビューを作成できるようにしたいと考えています。
MyView view = factory.Create(runtimeParam);
Castle Windsor のドキュメントを使用して ViewModel ファクトリを作成できましたが、 View Factory を機能させることができません。View ファクトリに渡されたランタイム パラメータは、ViewModel に渡される必要があります。ウィンザーにそうするように指示する方法はありますか?
ビュー用とビューモデル用の2つのファクトリを使用できると思いますが、それは醜いようです...