XAML と C# を使用して、Windows ストア アプリを作成しています。
たとえば、Windows シミュレーター (タブレット) でアプリケーションを実行すると、レイアウトは完璧です。ローカル マシンでアプリケーションを実行すると、レイアウトがシミュレーターでの表示とまったく異なります。
両方に完全に適合するようにアプリケーションを設計するにはどうすればよいですか?
複数のデザインを用意し、起動時に画面の解像度を確認して、その解像度に最適なレイアウトを選択する必要がありますか?
基本的に、実際の画面サイズに関係なく、アプリが常に最高の状態で表示されるようにするにはどうすればよいでしょうか?
現在、コントロール、3 列、3 行のレイアウトにグリッドを使用しており、幅と高さを「*」に設定しています。画面サイズが大きくなると、列の幅と行の高さが大きくなり、画面サイズが小さくなるとその逆になることを理解しています。
私は基本的に、常に最善を尽くし、大規模なレイアウト変更を避けるために、優れた設計手法を探しています。