以编程方式设置窗口位置

时间:2019-09-04 20:23:27

标签: c# uwp

帮助,我需要设置UWP应用程序窗口的大小和位置。

我找到了设置尺寸的方法:

ApplicationView.PreferredLaunchViewSize = new Size(1500, 800);
ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.PreferredLaunchViewSize;

但是我找不到如何设置位置?

2 个答案:

答案 0 :(得分:1)

根据我的经验,我发现这是不可能的。您可以设置窗口大小,但不幸的是不能设置位置。

从技术上讲... UWP视图位置是在系统级别而不是应用程序级别控制的。

答案 1 :(得分:0)

据我了解,此功能(设置位置)不适用于UWP窗口。

  

不幸的是,没有可以保存/恢复的官方API   Windows位置

在下面的MSDN社区讨论中寻找以上陈述和一些不恰当的答案。这就解释了。

https://social.msdn.microsoft.com/Forums/en-US/6f446f22-591f-481b-9bfa-510521d9de4e/uwp-window-placement?forum=wpdevelop

上面的链接中有upvote答案(如果链接消失了,请在下面复制粘贴):

  

通常,对于UWP平台,用户可以确定窗口的位置   以及它们有多大。该应用程序本身只能给出一些首选项   与最小尺寸,全屏或窗口大小有关,但这是   关于它。