草庐IT

showdialogwindow

全部标签

c# - 当 showdialogwindow 阻止我尝试访问的窗口时,是否有事件或我可以使用的东西

我有2个窗口。让我们称它们为A和B。A正在使用ShowDialog()打开B。所以我打开B-当用户最小化B或以某种方式将它放到后面并且他尝试再次单击窗口A时它被阻止(应该是),但是当发生这种情况时是否有我可以catch的事件?当他试图在窗口B打开的情况下访问窗口A时,我正在努力实现将阻塞窗口B带到前面。代码示例:这就是从主窗口打开窗口A的方式WindowAwindowA=newWindowA();windowA.Owner=Application.Current.MainWindow;windowA.Show();windowA.Activate();这就是窗口B的打开方式Window