2

Blend2012を使用してHTML5Windows8メトロアプリを設計していますが、BlendはすべてのJavaScriptをバックグラウンドでWebページで実行し、実行中にアプリをライブ更新するため、問題が発生しています。私はまだプロトタイピングを行っており、アプリの機能をまだ終了していないため、これはブレンドをひどく遅くします。そのため、多くのデバッグ印刷などを行っています。

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 に答える