使简单的 WinJS 应用程序默认为特定大小

Make a simple WinJS app default to a particular size

我正在尝试使用 JavaScript 为 Windows 10 制作一个非常小、简单的应用程序。我已经改编了我为网络编写的 HTML、CSS 和 JavaScript,应用程序成功运行。我了解 Windows 应用程序必须具有响应能力,并且我编写了 CSS 以适应任何应用程序大小;我想设置应用程序首次启动时的默认大小。我怎样才能做到这一点?有这么多文档,其中 none 似乎解决了简单的问题。

你好,你可以用这个 API:

Windows.UI.ViewManagement.ApplicationView.preferredLaunchWindowingMode = Windows.UI.ViewManagement.ApplicationViewWindowingMode.preferredLaunchViewSize;
Windows.UI.ViewManagement.ApplicationView.preferredLaunchViewSize.height = 500;
Windows.UI.ViewManagement.ApplicationView.preferredLaunchViewSize.width = 500;

如果这不起作用,您可以这样做:

var view = Windows.UI.ViewManagement.ApplicationView.getForCurrentView();
view.tryResizeView({ height: 500, width: 500 });