加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 01:36:28 所属栏目:Windows 来源:网络整理
导读:这是一个回答问题的后续问题[这里] [1]. 在XAML中定义了WPF窗口的启动位置.现在我想知道如何在代码中更改这些属性?例如,我可以这样说: 窗口加载事件处理程序中的Window1.Top = 40?或者我需要为哪个窗口事件设置动态改变起始位置? 目标是在渲染之前动态设
这是一个回答问题的后续问题[这里] [1].

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

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

目标是在渲染之前动态设置Windows开始位置.

解决方法

这在代码中相当容易:

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中的manual).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读