首页 > 解决方案 > System.Windows.Window.Show() 在后台启动

问题描述

我有一个从 System.Windows.Window 派生的自定义窗口。但是,启动此自定义窗口会使其在父窗口的后台运行。

public partial class MyForm : System.Windows.Window
{
}

            var form = new MyForm();
            form.Show();

我应该设置哪些属性以使其始终出现在前台?我对 Winforms 很陌生,因此非常感谢任何帮助。

根据我尝试设置表单所有者的建议。但是,父控件是用户控件,而“所有者”属性是“窗口”。

标签: c#winforms

解决方案


确保表单可见性是真实的。

var form = new MyForm();
form.visible=true;
form.Show();

推荐阅读