C# UWP最小窗口大小大于500x500

C# UWP最小窗口大小大于500x500,c#,uwp,win-universal-app,windows-10-universal,C#,Uwp,Win Universal App,Windows 10 Universal,微软是否有解决办法来设置大于500x500的UWP应用程序的最小大小?如果没有限制,我只想: ApplicationView.GetForCurrentView().SetPreferredMinSize(new Size(800, 600)); 有一个类似的问题和一个类似的问题,但正如评论中所述,它会引起闪烁,因为它只是简单地调整窗口的大小,但不允许首先将其变小。恐怕这就是当前的情况。我建议将此报告给,因为这可能是WinUI/UWP API未来版本需要讨论的问题 我想原因是,指定大于这些界限

微软是否有解决办法来设置大于500x500的UWP应用程序的最小大小?如果没有限制,我只想:

ApplicationView.GetForCurrentView().SetPreferredMinSize(new Size(800, 600));

有一个类似的问题和一个类似的问题,但正如评论中所述,它会引起闪烁,因为它只是简单地调整窗口的大小,但不允许首先将其变小。

恐怕这就是当前的情况。我建议将此报告给,因为这可能是WinUI/UWP API未来版本需要讨论的问题


我想原因是,指定大于这些界限的最小大小将限制屏幕尺寸较小的用户使用该应用程序。因为屏幕大小不是一个可以强制执行的要求,所以应用程序最好以不同的大小运行。

恐怕这就是目前的情况。我建议将此报告给,因为这可能是WinUI/UWP API未来版本需要讨论的问题


我想原因是,指定大于这些界限的最小大小将限制屏幕尺寸较小的用户使用该应用程序。因为屏幕大小不是可以强制执行的要求,所以最好应用程序在不同的大小下运行。

我知道没有标准的方法可以做到这一点,但是否存在可能的黑客行为?可能是自定义类或类似类?我的应用程序是公司内部的,所以我知道它将在哪里使用,为更小的显示器设计是没有意义的。同时,如果应用程序的大小可以调整为非功能性的大小,那么它看起来有问题。仍然从功能的角度来看,最好确保支持所有大小。你能做的最简单的事情就是将你应用程序的所有内容放入一个scrollviewer,它将具有你想要的最小大小,因此如果有人将窗口的大小调整为更小,就会出现滚动条。这远非理想,但确实有效。或者,您可以使用WPF构建应用程序,并使用UWPAPI和UI(使用XAML岛)。我们曾经开发过一个内部应用程序,该应用程序应该运行在一种Android平板电脑上,但一年后,我们决定增加对手机设备的支持,而在应用程序最终确定后这样做是一件令人畏惧的事情……谢谢你的提示,我一定会考虑到这一点。但是,这是针对问题的前提,而不是问题本身;)我知道。在任何情况下,我认为除了你在问题中提到的解决方法之外,没有其他解决方法。我知道没有标准的方法可以做到这一点,但是否存在可能的黑客攻击?可能是自定义类或类似类?我的应用程序是公司内部的,所以我知道它将在哪里使用,为更小的显示器设计是没有意义的。同时,如果应用程序的大小可以调整为非功能性的大小,那么它看起来有问题。仍然从功能的角度来看,最好确保支持所有大小。你能做的最简单的事情就是将你应用程序的所有内容放入一个scrollviewer,它将具有你想要的最小大小,因此如果有人将窗口的大小调整为更小,就会出现滚动条。这远非理想,但确实有效。或者,您可以使用WPF构建应用程序,并使用UWPAPI和UI(使用XAML岛)。我们曾经开发过一个内部应用程序,该应用程序应该运行在一种Android平板电脑上,但一年后,我们决定增加对手机设备的支持,而在应用程序最终确定后这样做是一件令人畏惧的事情……谢谢你的提示,我一定会考虑到这一点。但是,这是针对问题的前提,而不是问题本身;)我知道。在任何情况下,我认为除了你在问题中提出的解决办法之外,没有其他解决办法。