c# - System.Windows.Window.Show() 在后台启动
问题描述
我有一个从 System.Windows.Window 派生的自定义窗口。但是,启动此自定义窗口会使其在父窗口的后台运行。
public partial class MyForm : System.Windows.Window
{
}
var form = new MyForm();
form.Show();
我应该设置哪些属性以使其始终出现在前台?我对 Winforms 很陌生,因此非常感谢任何帮助。
根据我尝试设置表单所有者的建议。但是,父控件是用户控件,而“所有者”属性是“窗口”。
解决方案
确保表单可见性是真实的。
var form = new MyForm();
form.visible=true;
form.Show();
推荐阅读
- vuejs2 - Vuex:使用模块,同时仍然保留基本存储中的内容
- javascript - 如何使用条件运算符验证 vue.js 中的字段
- python - Keras 顺序模型在本地机器上工作,但 AWS 抛出关于层的错误
- google-cloud-platform - 备份身份平台租户
- c# - 使用更好的方式读取 excel 数据
- powershell - Powershell 字典未正确添加
- javascript - Chrome 中的初始焦点
- cookies - WKHTTPCookieStore HTTPCookieStorage 同步类
- c - 编译器在 c 中分配垃圾值的贡献
- node.js - 如何在 Node.js 中更新 Stripe paymentIntent?