public ViewModelLocatorBase() { SimpleIoc.Inst.RegisterClass <WebApiManager>(ApiManagerKey); InitPlatformService(); SimpleIoc.Inst.AddInstance(ViewModelLocatorKey, this); MainViewModel = SimpleIoc.Inst.RegisterClass <MainViewModel>(MainViewModel.MainViewModelKey); HomeViewModel = SimpleIoc.Inst.RegisterClass <HomeViewModel>(HomeViewModel.HomeViewModelKey); ContentViewModel = SimpleIoc.Inst.RegisterClass <ContentViewModel>(ContentViewModel.ContentViewModelKey); MsgViewModel = SimpleIoc.Inst.RegisterClass <MsgViewModel>(MsgViewModel.MsgViewModelKey); SendContentViewModel = SimpleIoc.Inst.RegisterClass <SendContentViewModel>(SendContentViewModel.SendContentViewModelKey); ContentDetailViewModel = SimpleIoc.Inst.RegisterClass <ContentDetailViewModel>(ContentDetailViewModel.ContentDetailViewModelKey); IocHelper.EnsureIocKey(this); IocHelper.EnsureIocInst(this);//确保服务已经装载 }