2 つのビューと 2 つのビューモデルを含むプロジェクトを作成したいと考えています。ビューの 1 つはフィードから取得した人物を表示し、もう 1 つはフィードから取得した天気を表示します。
今、viewmodellocator コンストラクターに static ViewModelLocator() { Container = new UnityContainer(); があります。
if (ViewModelBase.IsInDesignModeStatic)
{
Container.RegisterType<IPersonService, Design.DesignDataService>();
}
else
{
Container.RegisterType<IPersonService, PersonService>();
}
Container.RegisterType<MainViewModel>(new ContainerControlledLifetimeManager());
}
// Access
public MainViewModel Main
{
get
{
return Container.Resolve<MainViewModel>();
}
}
次に、ビューで使用するように設定しました
しかし、どうすれば天気ビューを追加できますか? 主に私のコンストラクターはこの public MainViewModel(ICommentService commentsService) のようになります
コンストラクターに追加のパラメーターが必要ですか?
誰かが助けてくれれば幸いです