在WPF应用程序中,我以这种方式显示一个新窗口,来自第一个窗口代码后面的方法。
SecondWindow win = new SecondWindow();
win.Owner = this;
win.Show();
为什么当显示第二个窗口时,我无法将第一个窗口拉到前景,当它拖到顶部时,它覆盖第二个窗口?
答案 0 :(得分:1)
我刚刚在Window.Owner属性的MSDN's documentation中找到了答案:
所有者窗口永远不能覆盖拥有的窗口。
看起来这只是默认行为。这可以通过注释掉第二行来确认:win.Owner = this;