gpt4 book ai didi

c# - 如何在与主窗口相同的监视器上打开对话框( View )

转载 作者:太空狗 更新时间:2023-10-30 01:18:03 26 4
gpt4 key购买 nike

在具有多个显示器的 PC 中,假设您运行的应用程序有除主窗口(例如选项)之外的第二个窗口/对话框,您希望它在与您的 相同的屏幕/显示器中打开主窗口。如何强制这种行为?

您基本上想要停止您的 MainWindow 在一台显示器上的场景,当您调出“选项”页面时,它显示在不同的屏幕/显示器上。

最佳答案

您是否看过 WindowWindowStartupLocation 属性?

CenterScreen 将窗口放置在包含光标的屏幕中央,这通常应该没问题。例如,如果用户单击您的窗口上的一个按钮并打开一个对话框,光标仍将位于按钮上方,因此该对话框将显示在同一窗口的中央。

CenterOwner 将对话框放置在指定为其所有者的窗口的中心。声明与此类似的新窗口:

MyDialog d = new MyDialog { Owner = parentWindow };
d.ShowDialog();

关于c# - 如何在与主窗口相同的监视器上打开对话框( View ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29023376/

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