gpt4 book ai didi

c# - 创建 WPF 弹出窗口

转载 作者:太空狗 更新时间:2023-10-30 00:08:45 24 4
gpt4 key购买 nike

我想创建一个模态弹出窗口。到目前为止,我已经制作了一个在需要时创建的窗口。但我认为这不是正确的做法。问题是,每次我调用它时,它都会向右打开大约 20px,比前一个低 20px。它很烦人。这是默认行为还是我做错了什么?

Success win1 = new Success();
win1.ShowDialog();

此外,如果可能的话,我希望它居中?

最佳答案

下面将使您的对话框以所有者/父表单为中心。

Success win1 = new Success();
win1.Owner = this; // For example , see the parent window here
win1.WindowStartupLocation = WindowStartupLocation.CenterOwner;
win1.ShowDialog();

如果您想尝试,以下是备选方案。如果你想让它居中到屏幕使用'CenterScreen'

手动 - 窗口的启动位置由代码设置,或遵从默认的 Windows 位置。

CenterScreen - 窗口的启动位置是包含鼠标光标的屏幕的中心。

CenterOwner - 窗口的启动位置是拥有它的窗口的中心,由 Window.Owner 属性指定。

关于c# - 创建 WPF 弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6171050/

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