如何在启动时设置Windows窗口位置

8

我希望将窗口的位置设置在屏幕右侧,类似于 WPF。在UWP中有没有这样做的方法?

2个回答

5
据我所知,在UWP中这是不可能的(至少目前还不行),你可以通过访问ApplicationView类来改变窗口大小或使其全屏,但是没有像WPF中那样的方法/属性。
MSDN上也有类似的问题

-6

是的,有一种方法 :) 前往您的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位于中心。


谢谢回答!如果我想通过编程设置窗口位置怎么办? - RandomUser
那么你应该彻底阅读关于事件驱动操作的内容。有许多关于此的例子。 - Rkp Conson Visda
你确定这是为 UWP 设计的吗? - Romasz
@Romasz,我在任何地方都找不到这个属性,我认为它只是<Window>的属性。 - RandomUser
这在UWP中不起作用。它是为WPF设计的。UWP确实有一个名为“Window”的类,但它不能在XAML中声明,并且没有诸如“Topmost”或“WindowStartupLocation”或“ResizeMode”之类的属性。 - Artemious
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接