我正在使用 XAML 和 C# 创建一个 Windows 应用商店应用程序。
例如,如果我在 Windows 模拟器(平板电脑)上运行我的应用程序,那么布局是完美的。当我在本地机器上运行我的应用程序时,布局看起来与模拟器上的完全不同。
我如何设计我的应用程序以完美地适应两者?
我是否应该有多种设计,并在启动时检查屏幕分辨率并选择最适合该分辨率的布局?
基本上,我如何确保我的应用程序总是看起来最好,无论它在现实世界中的屏幕尺寸是多少?
我目前正在使用 Grid 来布局控件、3 列和 3 行,并将 Width 和 Height 设置为“*”。我知道屏幕尺寸越大,列宽和行高会增加,而屏幕尺寸越小则相反。
我基本上只是在寻找好的设计实践,因为总是尽力而为并避免大规模的布局更改。