我有一个启动新窗口的MainApplication Window,使用.ShowDialog()打开,以便它是模态的。
UploadWindow uploadWindow = new UploadWindow();
uploadWindow.ShowDialog();
现在用户经常让这个窗口保持打开状态,但这个窗口可能会被其他窗口遮挡。当点击MainApplication时,您会听到一个类似错误的哔声,并且无法与其交互,因此模态窗口像预期的那样被阻止,但是如果此时能将模态窗口设置为焦点,则会更好地向用户显示它仍然处于打开状态。
目前看起来只是MainApplication窗口已经锁定了。
this
只能在窗口内使用,不能在UserControl或其他控件中使用。Window.GetWindow(this)
应该可以解决问题。 - Salar