gpt4 book ai didi

信息亭桌面应用程序的 UWP 纵向模式?

转载 作者:行者123 更新时间:2023-12-04 03:25:36 27 4
gpt4 key购买 nike

为必须以纵向模式运行的信息亭硬件的 Windows 桌面应用程序评估 UWP。这对于 UWP 来说似乎是一个问题,因为桌面应用程序显然是横向的……任何解决方法还是这只是错误的技术?

是否可以扩展设计 View 中可用的目标设备列表?

最佳答案

我看到你的问题有很多子部分,如果我错过了什么,请告诉我。以下是部分:
在设计器中获得强制肖像模式:
因此,如果您有理想的屏幕高度和宽度,您可以做的是:

  • 从设计人员的设备列表中选择与像素比和比例相匹配的设备。 (忽略高度和宽度)。
  • 现在您已经对您的设计师有了一个粗略的估计,现在您需要将其设置为您需要的尺寸。为此,请在您的 <Page> xaml 的标签添加以下声明以及命名空间声明。
  • xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    d:DesignHeight="500"
    d:DesignWidth="300"

    上面的代码会将您的设计器设置为您想要的尺寸,并且从您选择的设备中设置比例和纵横比。而且您可以针对硬件的大小进行设计,因为您知道部署的机器的大小不会改变。
    使应用程序在强制纵向模式下运行:
    好吧 UWP应用程序应该是自适应的,这是它们最好的部分,制作一次并部署到您的各种机器上。
    话虽如此,仅当您的应用程序可以部署到横向模式硬件并且您希望您的应用程序仍处于纵向模式时,才请参阅本节。如果是这样,那么有两种方法可以解决。
  • 使用MaxHeightMaxWidth你的根grid或任何父级(页面除外)将其设置为您想要的,这样即使应用程序全屏运行,您的内容也会垂直居中对齐,并且不会超过您设置的内容,剩余的窗口将是填充您设置的背景。
  • 您还可以在启动时设置应用程序大小,然后监听应用程序的大小更改事件,以便每次更改大小并从纵向模式下降时,将其设置回纵向模式。

  • 我正在编写一个快速演示应用程序,以便您更好地理解。一会儿我会加链接。

    Personally I think, a UWP app is best suited for your use case, as you have no idea what would be size of your deployment screen and you can actually leverage the adaptive layout of UWP, to ship your app to different vendors

    关于信息亭桌面应用程序的 UWP 纵向模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46404123/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com