我正在使用Blend 2012和Visual Studio来设计Windows 8应用程序。 我正在使用MVVM Light工具包,我将我的ViewModels绑定到页面的datacontext。
在viewmodel上,我使用依赖注入将数据服务注入ViewModel。 在设计时我正在注入一个虚拟数据服务,这样我就可以在Blend中获得设计时数据。
这很好用。我正在努力解决的一个问题实际上是每当我对虚拟类进行更改时强制Blend更新。有时我想添加一个方法或更改一些数据,我不知道如何告诉Blend实际重新编译虚拟类并使用新方法。我尝试重建所有解决方案并重新启动Visual Studio和Blend,但这两者都没有触发“设计时”构建。一段时间后它会更新,但我不知道是什么触发它,以及我如何手动完成。
¿有人有想法吗?
答案 0 :(得分:0)
我找到了一个解决方法: