如何在启动时设置 Windows 位置

Posted

技术标签:

【中文标题】如何在启动时设置 Windows 位置【英文标题】:How can I set the Windows position on startup 【发布时间】:2017-06-24 06:44:43 【问题描述】:

我想将窗口在屏幕右侧的位置设置为类似于WPF。 UWP 中有没有办法做到这一点?

【问题讨论】:

【参考方案1】:

AFAIK 这在 UWP 中是不可能的(至少现在还不可能),您可以通过访问 ApplicationView 类来更改窗口大小或使其全屏显示,但没有像 中这样的方法/属性em>WPF.

还有similar question on MSDN。

【讨论】:

【参考方案2】:

是的,有一种方法 :) 转到您的 xaml,例如 Windows1.xaml

然后把它放在那里。示例代码

 <Window
x:Class="Poultry_Management_System.Window1"      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Login"
Width="450"
WindowStartupLocation="CenterScreen"
WindowStyle="None"
ResizeMode="NoResize"
Topmost="True"
KeyDown="keyDown_form"
Height="200">

如您所见,我的 StartupLocation 位于中心。

【讨论】:

感谢您的回答!如果我想以编程方式设置窗口位置怎么办? 那么您应该彻底阅读有关事件基础操作的信息。这方面的例子很多 你确定这是为 UWP 设计的吗? 顺便说一下,你的解决方案也适用于 WPF,UWP 使用 和 :) @RandomUser 其中 UWP 中的 WindowStartupLocation?

以上是关于如何在启动时设置 Windows 位置的主要内容,如果未能解决你的问题,请参考以下文章

windows 如何设置自动启动服务顺序

如何在 textarea 上设置克拉位置时考虑 Windows 换行符 ( \r\n )?

如何在 Windows 启动时启动应用程序?

Windows任务栏设置

如何设置程序在启动时启动

如何在启动时在 Windows 7 上以管理员身份自动运行程序?