0

質問:

Windows ストア用の JavaScript アプリケーションを試しています。これまでのところ、すべてが完璧に機能しています。

行番号で始まるソース コードから行番号を削除する小さなアプリケーションを作成しました ;)

ただし、このアプリが強制的に全画面モードになるのは便利ではありません。これは、マルチタスクの概念に反します。なぜなら、このアプリは、平均的なタブレットではなく、インターネットから何かをコピーして貼り付けたいときに、プログラミング中にデスクトップで使用されることを期待しているからです。

非フルスクリーンの Windows ストア アプリケーションを作成する方法はありますか?

window.resizeTo( 640, 480 );

確かに機能していません。

4

3 に答える 3

2

非常に特殊な例外を除いて、アプリのサイズを制御することはできません。あなたがやろうとしていることをする方法はありません。アプリのサイズを制御できるのはユーザーだけであり、特定の限定された操作 (スナップ、回転、他のモニターへの移動) があります。

アプリがスナップされている場合、つまり画面の左側または右側にドッキングされている場合は、スナップ解除をリクエストできます。プログラムで自分自身をどちらかの側にスナップすることはできません。フルスクリーンを引き継ぐためにスナップを外すように依頼することしかできません。

于 2012-10-19T05:57:50.633 に答える
0

問題は、Windows ストア用に作成することにしたことです。発売されるタブレットには 2 種類あります。Windows RT タブレットはストアからのインストールのみに制限され、x86 バリアントは本質的にフル PC のタブレット形式です。2 番目のタイプでは、デスクトップと同じように実行されるウィンドウ アプリケーションと、すべてフルスクリーンで表示される Windows ストア アプリケーションをインストールできます。

それでもこれをストア アプリとして実行したいと確信している場合は、Microsoft が推進しようとしている共有パラダイムを検討する必要があります。基本的に、アプリケーションが画像やテキストなどのさまざまな種類の情報を送受信するための一連の「コントラクト」を公開します。そのデータ型に一致するコントラクトを持つアプリは、その種類のデータを消費または提供できます。アプリを一方または他方にスナップする機能と組み合わせることで、最初の投稿で説明したことを達成するのに十分な柔軟性が得られるはずです.

于 2012-10-19T14:28:16.100 に答える
0

これは不可能です。フルスクリーンで起動します。このルールの唯一の例外は、ユーザーがすでにアプリを画面の 4 分の 1 にスナップしている場合です。この時点で、残りの 3/4 にスナップします。

于 2013-01-21T00:46:58.370 に答える