为Windows桌面应用程序评估UWP,该应用程序必须以纵向模式运行,以用于自助服务终端硬件.对于UWP来说这似乎是一个问题,因为桌面应用程序显然假设景观......任何变通方法或者这只是错误的技术?
是否可以扩展设计视图中可用的目标设备列表?
我看到你问题的很多小节,如果我错过了什么,请告诉我.以下是部分:
因此,如果你有一个理想的屏幕高度和宽度,你可以做的是:
<Page>标记中xaml添加以下声明以及命名空间声明.xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="500"
d:DesignWidth="300"
Run Code Online (Sandbox Code Playgroud)
上面的代码会将您的设计器设置为您想要的尺寸,并从您选择的设备设置比例和宽高比.您可以设计硬件大小,因为您知道已部署机器的大小不会改变.
那些UWP应用程序应该是自适应的,这是它们最好的部分,制作一次并部署到各种各样的机器上.
话虽如此,只有在您的应用程序可以部署到横向模式硬件并且您希望应用程序仍处于纵向模式的情况下,请参阅此部分.如果是这样,那么有两种方法可以解决它.
MaxHeight与MaxWidth您的根grid或任何父(除页),以将其设置为你想要的东西,这样,即使应用程序正在运行全屏,你的内容将垂直对齐中心,不会去比你设置什么更多剩下的窗口将填充您设置的背景.我正在编写一个快速演示应用程序,以便您更好地理解.我会在一段时间内添加链接.
我个人认为,UWP应用程序最适合您的用例,因为您不知道部署屏幕的大小,您实际上可以利用UWP的自适应布局,将您的应用程序发送给不同的供应商
| 归档时间: |
|
| 查看次数: |
484 次 |
| 最近记录: |