blend 2012 - 不要在后台运行整个应用程序

时间:2013-02-23 07:56:37

标签: javascript windows-8 windows-store-apps blend expression-blend-5

我正在使用Blend 2012设计一个HTML5 Windows 8 metro应用程序,但我遇到了问题,因为Blend在后台运行网页中的所有JavaScript,在运行时实时更新我的​​应用程序。由于我还在进行原型设计并且还没有完成应用程序的功能,所以这种混合速度非常慢,所以它正在进行大量的调试打印等。

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

谢谢!

1 个答案:

答案 0 :(得分:1)

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

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

var isInDesigner = Windows.ApplicationModel.DesignMode.designModeEnabled;

if(!isInDesigner){
    // code not running in Expression Blend
}