windows-phone-7 – MVVM-light已经有一个为INavigationService
发布时间:2020-12-14 04:10:13 所属栏目:Windows 来源:网络整理
导读:我正在尝试将我的WP8项目从自制MVVM实现调整到MVVM Light. 应用程序编译没有错误,但是当我在Expression Blend中打开我的MainPage.xaml时,我将收到此错误: 类project.Services.INavigationService已经注册. App.xaml中 我的ViewModelLocator.cs: /// summar
我正在尝试将我的WP8项目从自制MVVM实现调整到MVVM Light.
应用程序编译没有错误,但是当我在Expression Blend中打开我的MainPage.xaml时,我将收到此错误: 类project.Services.INavigationService已经注册. App.xaml中 我的ViewModelLocator.cs: /// <summary> /// Initializes a new instance of the ViewModelLocator class. /// </summary> public ViewModelLocator() { ServiceLocator.SetLocatorProvider(() => SimpleIoc.Default); if (ViewModelBase.IsInDesignModeStatic) { } else { if (!SimpleIoc.Default.IsRegistered<INavigationService>()) { SimpleIoc.Default.Register<INavigationService>(() => new NavigationService()); } } SimpleIoc.Default.Register<MainPage>(); SimpleIoc.Default.Register<SettingsEditViewModel>(); } 从我的代码注释中可以看出,我已经尝试过这里假设的修复,但我仍然在Blend中遇到此错误.我没有其他地方可以注册INavigationService,那么问题可能是什么? 有任何想法吗? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- group-policy – Server 2012r2 RDS – 开始屏幕
- 如何在Windows上从c控制台应用程序打印UTF-8
- windows – 读取Internet Explorer保护模式注册表
- windows-installer – 使用WIX卸载现有应用程序
- windows-server-2008 – NT Eventlog单消息大小
- Windows上使用cpau工具来切换用户执行命令
- windows – Active Directory的备份
- sysprep – Windows和Office的KMS激活失败
- Windows主机和Linux Docker容器之间的通信
- Windows – Node.js 0.5.x的递归目录创建
推荐文章
站长推荐
热点阅读