wpf - WPF 激活两个窗口
问题描述
我有两个需要一起显示的窗口。问题是,当它们在后面并且用户通过 alt-tab 打开其中一个窗口时,另一个窗口仍在后面
到目前为止,我设法做到了
private void Window_Activated(object sender, EventArgs e)
{
OtherWindow.Activate();
this.Activate();
}
在两个窗口中,但它会产生一种闪烁,我想知道是否有一种“更清洁”的方式来实现这一点
长话短说:当一个窗口被激活时,另一个窗口也应该被激活
解决方案
请参阅窗口所有者属性,如果您的 2 个窗口具有相同的所有者或一个窗口是第二个窗口的所有者,那么激活其中一个也应该激活另一个。
窗口 W = new Window() { Owner=this }
推荐阅读
- vue.js - Vuetify 取消选择 v-tabs
- python - Python AttributeError:“str”对象没有属性“items”
- c# - 将db初始化和种子注入Azure函数启动是否有效?
- python - 如何解压websocket答案?
- loops - 使用 XSLT 计算同级元素的值的总和
- mysql - SQL 过滤一列中的所有值,但不过滤另一列中的所有值
- three.js - 为 MeshPhysicalMaterial 的反射率添加纹理
- c++ - c++ 如何将字符串数组转换为字符数组
- python - 如何从熊猫正确导入 scatter_matrix() 函数?
- javascript - 尝试根据不带 jQuery 的更改重置选择选项