이미 class ViewModelLocator
에 답이 나와있는데요?
public ViewModelLocator()
{
ServiceLocator.SetLocatorProvider(() => SimpleIoc.Default);
if (ViewModelBase.IsInDesignModeStatic)
{
// Create design time view services and models
//SimpleIoc.Default.Register<IDataService, DesignDataService>();
}
else
{
!!!----------- 여기다가 등록하세요. `SimpleIoc`에 등록할 때
// Create run time view services and models
//SimpleIoc.Default.Register<IDataService, DataService>();
}
SimpleIoc.Default.Register<MainViewModel>();
SimpleIoc.Default.Register<CamviewOneViewModel>();
SimpleIoc.Default.Register<CamviewTwoViewModel>();
SimpleIoc.Default.Register<CamviewFourViewModel>();
SimpleIoc.Default.Register<CapturelistViewModel>();
SimpleIoc.Default.Register<CaptureitemViewModel>();
}