3

私はWindowsストアアプリを構築しています。Visual Studio.net2012でWindows8とWPFを使用しています。

このアプリケーションのUIは、さまざまな画面にスケーラブルである必要があります。10.6インチ画面の解像度1920x1080のシミュレーターでアプリを実行すると、コントロール(ボタン、画像、テキスト)が正しく収まるページを作成しました。問題は、解像度を変更すると、コントロールが正しく動作しないことです。

  • 解像度または画面サイズを大きくすると(たとえば、23インチ画面の場合は1920 x 1080)、ページに空のスペースが作成されます。
  • 解像度または画面サイズを小さくすると(たとえば、10.6インチ画面の場合は1024 x 768)、コントロールサイズも大きくなり、下部に表示されすぎるためにUIに表示されないものもあります。

画面サイズや解像度に依存しない「スケーラブルな」ストアアプリを構築する方法はありますか?コントロールサイズとフォントサイズは、解像度が変更されたとき、または画面間で増減する必要がありますが、すべてがスペースに収まり、空の領域が作成されないようにする必要があります。

どんな助けでも大歓迎です。

ありがとうございました

4

1 に答える 1

3

このMSDNの記事では、画面に合わせてスケーリングするためのガイドラインについて説明しています。画面サイズ、画面解像度、アスペクト比に影響します。スケールツーフィット機能を使用するアプリに推奨されるベストプラクティスを示す表を提供し、アダプティブレイアウトに触れます。記事の最後にも[レイアウトのガイドライン]への参照があります。

お役に立てれば!

http://msdn.microsoft.com/en-us/library/windows/apps/hh780612.aspx

joelcitizen

于 2013-03-09T18:18:43.433 に答える