私はWindowsストアアプリを構築しています。Visual Studio.net2012でWindows8とWPFを使用しています。
このアプリケーションのUIは、さまざまな画面にスケーラブルである必要があります。10.6インチ画面の解像度1920x1080のシミュレーターでアプリを実行すると、コントロール(ボタン、画像、テキスト)が正しく収まるページを作成しました。問題は、解像度を変更すると、コントロールが正しく動作しないことです。
- 解像度または画面サイズを大きくすると(たとえば、23インチ画面の場合は1920 x 1080)、ページに空のスペースが作成されます。
- 解像度または画面サイズを小さくすると(たとえば、10.6インチ画面の場合は1024 x 768)、コントロールサイズも大きくなり、下部に表示されすぎるためにUIに表示されないものもあります。
画面サイズや解像度に依存しない「スケーラブルな」ストアアプリを構築する方法はありますか?コントロールサイズとフォントサイズは、解像度が変更されたとき、または画面間で増減する必要がありますが、すべてがスペースに収まり、空の領域が作成されないようにする必要があります。
どんな助けでも大歓迎です。
ありがとうございました