我想创建一个包含 2 个视图和 2 个视图模型的项目。其中一个视图将显示我从提要中获得的人,另一个将显示我也从提要中收到的天气。
现在在我的 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)
我需要在构造函数中添加一个参数吗?
如果有人可以提供帮助将不胜感激