首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

MVVM系列-Windows 八应用无法在Blend显示design time data

2013-03-13 
MVVM系列--Windows 8应用无法在Blend显示design time data问题:在ViewModelLocator里面Register了相应的Da

MVVM系列--Windows 8应用无法在Blend显示design time data

问题:

在ViewModelLocator里面Register了相应的DataService,但是在VS和blend上无法显示:


原因:

不知道为啥,Blend会不止一次初始化ViewModelLocator。。。。

所以会造成“Class is already register”的Error,导致blend无法显示数据


解决办法:

if (!SimpleIoc.Default.IsRegistered<ISomeService>())    SimpleIoc.Default.Register<ISomeService, SomeService>();


热点排行