我正在使用 Blend 2012 和 Visual Studio 来设计一个 Windows 8 应用程序。我正在使用 MVVM Light 工具包,并将我的 ViewModels 绑定到页面的数据上下文。
在视图模型上,我使用依赖注入将数据服务注入到视图模型中。在设计时,我正在注入一个虚拟数据服务,以便我可以在 Blend 中获得设计时数据。
这工作正常。我正在努力解决的一个问题实际上是在我对虚拟类进行更改时强制 Blend 进行更新。有时我想添加一个方法或更改一些数据,但我不知道如何告诉 Blend 实际重新编译虚拟类并使用新方法。我已经尝试重建所有解决方案并重新启动 Visual Studio 和 Blend,但两者都不会触发“设计时”构建。一段时间后它会更新,但我不知道是什么触发了它,以及如何手动执行此操作。
¿ 有人有想法吗?