【问题标题】:Refresh design time datacontext in Blend在 Blend 中刷新设计时数据上下文
【发布时间】:2012-11-11 21:20:20
【问题描述】:

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

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

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

¿有人有想法吗?

【问题讨论】:

    标签: xaml visual-studio-2012 blend


    【解决方案1】:

    我找到了解决方法:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-03
      • 2012-07-02
      • 2023-03-22
      • 2011-03-22
      相关资源
      最近更新 更多