日期:2014-05-17 浏览次数:20951 次
问题:
在ViewModelLocator里面Register了相应的DataService,但是在VS和blend上无法显示:
原因:
不知道为啥,Blend会不止一次初始化ViewModelLocator。。。。
所以会造成“Class is already register”的Error,导致blend无法显示数据
解决办法:
if (!SimpleIoc.Default.IsRegistered<ISomeService>())
SimpleIoc.Default.Register<ISomeService, SomeService>();