WPF激活两个窗口

WPF激活两个窗口,wpf,Wpf,我有两扇窗户需要一起展示。问题是,当它们在后面,用户通过alt选项卡打开其中一个窗口时,另一个窗口仍然在后面 到现在为止,我成功地做到了这一点 private void Window_Activated(object sender, EventArgs e) { OtherWindow.Activate(); this.Activate(); } 在两个窗口中,但它都会产生闪烁,我想知道是否有“更干净”的方法来实现这一点 长话短说:当一个窗口被激活时,另一个窗口也应该被激活。请

我有两扇窗户需要一起展示。问题是,当它们在后面,用户通过alt选项卡打开其中一个窗口时,另一个窗口仍然在后面

到现在为止,我成功地做到了这一点

private void Window_Activated(object sender, EventArgs e)
{
    OtherWindow.Activate();
    this.Activate();
}
在两个窗口中,但它都会产生闪烁,我想知道是否有“更干净”的方法来实现这一点


长话短说:当一个窗口被激活时,另一个窗口也应该被激活。请参见“窗口所有者属性”,如果您的两个窗口拥有相同的所有者,或者一个窗口是第二个窗口的所有者,则激活其中一个窗口也应激活另一个窗口


windoww=newwindow(){Owner=this}

Wow首先:正是我想要的:D;第二:当使用alt+tab时,我遇到了另外一个问题,即两个窗口都显示为建议,现在只显示所有者窗口。伟大的(请在您的答案中加入
Window W=new Window(){Owner=this}
)对不起,您想在我的答案中包含该代码吗?是的,很好,如果其他人遇到同样的问题,他/她会更快地找到答案,谢谢