C# Windows通用应用程序设备大小

C# Windows通用应用程序设备大小,c#,xaml,win-universal-app,C#,Xaml,Win Universal App,我目前正在开发一个通用应用程序,但当我部署Windows版本或手机版本时,布局会发生变化,因为分辨率不同。如果我创建一个单独的纯手机项目并将其复制到布局上就可以了。如何设置桌面版和手机版的设备大小?这个问题很模糊,但在//构建会议上可能会有所帮助。基本上,布局大小取决于屏幕大小、DPI以及估计的观看距离 手机专用解决方案之所以有效(假设您选择了Silverlight项目),是因为对于Silverlight应用程序,操作系统始终保证您的应用程序的有效像素宽度为480(也称为“查看像素”或“逻辑像素

我目前正在开发一个通用应用程序,但当我部署Windows版本或手机版本时,布局会发生变化,因为分辨率不同。如果我创建一个单独的纯手机项目并将其复制到布局上就可以了。如何设置桌面版和手机版的设备大小?

这个问题很模糊,但在//构建会议上可能会有所帮助。基本上,布局大小取决于屏幕大小、DPI以及估计的观看距离

手机专用解决方案之所以有效(假设您选择了Silverlight
项目),是因为对于Silverlight应用程序,操作系统始终保证您的应用程序的有效像素宽度为480(也称为“查看像素”或“逻辑像素”)。这在Windows Phone 8.1中进行了更改,以更好地匹配Windows桌面行为,因为屏幕尺寸普遍增加。我提供了更多的背景资料,其中还展示了如何在大屏幕手机上覆盖Silverlight默认的480px宽度

如果你真的只想在所有设备上都有相同的布局大小,并让操作系统调整其大小以适应屏幕,那么a就是你所需要的,尽管它不会提供最佳体验。这在演示文稿中的一个演示中使用。

相关: