in WindowsSmartInk/SmartInkLaboratory/ViewModels/Locator.cs [39:71]
public ViewModelLocator()
{
ServiceLocator.SetLocatorProvider(() => SimpleIoc.Default);
var dialogService = CreateDialogService();
SimpleIoc.Default.Register<SmartInkLaboratory.Services.UX.IDialogService>(() => dialogService);
var navigationService = CreateNavigationService();
SimpleIoc.Default.Register<INavigationService>(() => navigationService);
SimpleIoc.Default.Register<MainViewModel>();
SimpleIoc.Default.Register<ImageTagsViewModel>();
SimpleIoc.Default.Register<IconMapViewModel>();
SimpleIoc.Default.Register<ProjectsViewModel>();
SimpleIoc.Default.Register<ResourceKeysViewModel>();
SimpleIoc.Default.Register<TrainViewModel>();
SimpleIoc.Default.Register<TestViewModel>();
SimpleIoc.Default.Register<NewPackageViewModel>();
SimpleIoc.Default.Register<ManageViewModel>();
SimpleIoc.Default.Register<OpenPackageViewModel>();
SimpleIoc.Default.Register<PackageManagerViewModel>();
SimpleIoc.Default.Register<IClassifierService, CustomVisionClassifierBaseService>();
SimpleIoc.Default.Register<ITagService, CustomVisionTagService>();
SimpleIoc.Default.Register<IImageService, CustomVisionImageService>();
SimpleIoc.Default.Register<ITrainingService, CustomVisionTrainingService>();
SimpleIoc.Default.Register<IPredictionService, CustomVisionPredictionService>();
SimpleIoc.Default.Register<IProjectService, CustomVisionProjectService>();
SimpleIoc.Default.Register<IInkManifestManager, InkManifestManager>();
SimpleIoc.Default.Register<IMessenger,Messenger>();
SimpleIoc.Default.Register<ISecureKeyService, UWPSecureKeyService>();
SimpleIoc.Default.Register<IProjectPackageMapper, LocalProjectPackageMapper>();
SimpleIoc.Default.Register<IAppStateService, AppStateService>();
}