0

问题:

我正在试验一个适用于 Windows 商店的 JavaScript 应用程序。到目前为止,一切正常。

我写了一个小应用程序,它从源代码中删除以行号开头的行号;)

但是,我认为强制此应用程序进入全屏模式并没有什么用处。这与多任务处理的概念背道而驰,因为我希望这个应用程序可以在编程时在桌面上使用,并且希望从互联网上复制粘贴某些内容,而不是在普通平板电脑上使用。

有什么方法可以创建非全屏的 Windows 商店应用程序?

window.resizeTo( 640, 480 );

肯定是行不通的。

4

3 回答 3

2

除了一个非常具体的例外,您无法控制应用程序的大小。没有办法做你想做的事。只有用户可以控制您的应用程序的大小,并且他们可以做的特定的、有限的事情(捕捉、旋转和移动到其他显示器)。

如果您的应用程序被捕捉(即,如果它停靠在屏幕的左侧或右侧),您可以请求取消捕捉。您不能以编程方式将自己捕捉到任何一边;您只能要求自己取消快照以接管全屏。

于 2012-10-19T05:57:50.633 回答
0

那么问题是您已经决定为 Windows 商店创建它。将会出现两种类型的平板电脑,Windows RT 平板电脑将限制您只能从商店安装东西,而 x86 变体基本上是平板电脑形式的完整 PC。第二种类型可以让您安装像在桌面上一样运行的窗口应用程序以及将全屏显示的 Windows 商店应用程序。

如果您确实认为您仍然希望将其作为商店应用程序来执行此操作,您应该研究 Microsoft 正在尝试推广的共享范式。本质上,您为您的应用程序公开了一堆“合同”,以发送和接收不同类型的信息,例如图片、文本等。任何具有该数据类型的匹配合同的应用程序都将能够使用或提供该类型的数据。这与应用程序捕捉到一侧或另一侧的能力相结合,应该为您提供足够的灵活性来实现您在第一篇文章中描述的内容。

于 2012-10-19T14:28:16.100 回答
0

这是不可能的。它将全屏启动。此规则的唯一例外是,如果用户已经将应用程序捕捉到屏幕的四分之一。在这一点上,你的会捕捉到剩余的 3/4。

于 2013-01-21T00:46:58.370 回答