WinJS窗口大小

时间:2015-11-23 01:31:59

标签: windows-runtime window resolution winjs

我正在为Windows构建一个小型WinJS应用程序,但似乎无法弄清楚如何在启动时设置窗口的大小。显然有一些预设的大小,但我似乎无法使用CSS调整大小或尝试直接设置窗口的大小。

你是怎么做到的?

2 个答案:

答案 0 :(得分:3)

您可以调用此API:

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

答案 1 :(得分:0)

这似乎是因为微软希望通用应用生态系统中的所有应用都能使用响应式设计。我试图设置一个初始屏幕/窗口大小,它并不真正遵循该模式。如果这是在手机或平板电脑上使用,这将是完全合理的,但预定的目标是桌面,所以我希望绕过该设计。

我决定最好的做法是简单地添加一个具有正确尺寸的div,然后调整窗口大小(手动/鼠标)以适应div的区域,因为这仅适用于个人使用项目