gpt4 book ai didi

wpf - 动态更改 WPF 窗口的启动位置

转载 作者:行者123 更新时间:2023-12-05 00:08:20 27 4
gpt4 key购买 nike

这是已回答问题的后续问题 [此处] [1]。

WPF 窗口的启动位置在 XAML 中定义。现在我想知道如何在代码中更改这些属性?例如,我可以这样说:

Window1.Top = 40 在窗口加载事件处理程序中?或者我需要为它设置哪个窗口事件动态改变起始位置?

目标是在渲染之前动态设置窗口开始位置。

最佳答案

这在代码中很容易做到:

public partial class Window1 {

public Window1()
{
InitializeComponent();
this.Height = 500;
this.Width = 500;
this.WindowStartupLocation = WindowStartupLocation.Manual;
this.Left = 0;
this.Top = 0;
}
}

您可以设置您希望的任何参数,但如果您要设置 Top/Left,请确保设置 WindowStatupLocation(或在 XAML 中将其设置为手动)。

关于wpf - 动态更改 WPF 窗口的启动位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1545710/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com