blend 2012 - 不要在后台运行整个应用程序
Posted
技术标签:
【中文标题】blend 2012 - 不要在后台运行整个应用程序【英文标题】:blend 2012 - Don't run entire app in background 【发布时间】:2013-02-23 07:56:37 【问题描述】:我正在使用 Blend 2012 设计一个 html5 Windows 8 Metro 应用程序,但我遇到了问题,因为 Blend 在后台运行网页中的所有 javascript,并在运行时实时更新我的应用程序。这严重减慢了混合速度,因为我仍在进行原型设计并且尚未完成应用程序的功能,因此它正在进行大量调试打印等。
有没有办法禁用 JavaScript 或简单地暂停执行,这样我就可以在 Blend 中编辑 HTML 而无需运行我的代码?我更喜欢在 Blend 中切换的解决方案,而不是在我的项目中添加代码来禁用功能,如果它检测到 Blend 作为它的主机,但是如果它是最明智的方法,我会很乐意接受。
谢谢!
【问题讨论】:
【参考方案1】:我认为在 Blend 中禁用 JavaScript 的执行是不可能的。
就像在 XAML 世界中一样,您可以检测您的代码是否在设计器中运行,例如 Blend。下面是一个如何使用它的示例:
var isInDesigner = Windows.ApplicationModel.DesignMode.designModeEnabled;
if(!isInDesigner)
// code not running in Expression Blend
【讨论】:
这样就可以了。谢谢!以上是关于blend 2012 - 不要在后台运行整个应用程序的主要内容,如果未能解决你的问题,请参考以下文章
如何删除 Visual Studio 2012 的 Blend?
Blend + VS 2012 Ultimate Form 在 VS 中缺失
Blend for Visual Studio 2012 - 无设计视图
使用 Visual Studio 2012/Blend 在 C# 中创建类似 Windows 8 的窗口 [关闭]
vs2010和blend 4都装好了,我怎么将Blend 4画的东西移植到我的VS2010 WPF应用程序中呢,请高手指点,谢谢