2

我正在使用 Blend 2012 和 Visual Studio 来设计一个 Windows 8 应用程序。我正在使用 MVVM Light 工具包,并将我的 ViewModels 绑定到页面的数据上下文。

在视图模型上,我使用依赖注入将数据服务注入到视图模型中。在设计时,我正在注入一个虚拟数据服务,以便我可以在 Blend 中获得设计时数据。

这工作正常。我正在努力解决的一个问题实际上是在我对虚拟类进行更改时强制 Blend 进行更新。有时我想添加一个方法或更改一些数据,但我不知道如何告诉 Blend 实际重新编译虚拟类并使用新方法。我已经尝试重建所有解决方案并重新启动 Visual Studio 和 Blend,但两者都不会触发“设计时”构建。一段时间后它会更新,但我不知道是什么触发了它,以及如何手动执行此操作。

¿ 有人有想法吗?

4

1 回答 1

0

我找到了一种解决方法:

  1. 在 Blend 中重建项目
  2. 关闭文档
  3. 通过任务管理器终止进程 XDesProc.exe(确保它是来自 Blend 而不是来自 VS 的 Xaml 设计器)
  4. 重新打开文档 不过,这听起来不太对劲
于 2013-03-28T00:04:22.320 回答