2

我正在使用 Blend 2012 设计 HTML5 Windows 8 Metro 应用程序,但我遇到了问题,因为 Blend 在后台运行网页中的所有 JavaScript,并在运行时实时更新我的​​应用程序。这严重减慢了混合速度,因为我仍在进行原型设计并且尚未完成应用程序的功能,因此它正在进行大量调试打印等。

有没有办法禁用 JavaScript 或简单地暂停执行,这样我就可以在 Blend 中编辑 HTML 而无需运行我的代码?我更喜欢在 Blend 中切换的解决方案,而不是在我的项目中添加代码以禁用功能,如果它检测到 Blend 作为它的主机,但是如果它是最明智的方法,我会很乐意接受。

谢谢!

4

1 回答 1

1

我认为不可能在 Blend 中禁用 JavaScript 的执行。

就像在 XAML 世界中一样,您可以检测您的代码是否在设计器中运行,例如 Blend。这是一个如何使用它的示例:

var isInDesigner = Windows.ApplicationModel.DesignMode.designModeEnabled;

if(!isInDesigner){
    // code not running in Expression Blend
}
于 2013-02-26T07:44:49.120 回答