在我的项目中,我有一个主窗口。在该主窗口中,有一个按钮可以打开模式窗口。在该模式窗口中,有一个按钮可在同一视图中打开另一个模式窗口。我已使用键绑定关闭模式窗口。当两个模态窗口处于打开状态时,当我按下退出键时,背景模型窗口首先被关闭。我必须关闭当前窗口。请任何人建议我这样做。
ShellWindow
<Grid>
<Grid>
<ContentControl prism:RegionManager.RegionName="SessionView" />
</Grid>
<Grid>
<ContentControl prism:RegionManager.RegionName="AddNewSessionView" />
</Grid>
</Grid>
在Shell窗口中,有一个按钮可以打开“ SessionView”模态窗口。在SessionView中,有一个按钮可以打开“ AddNewSessionView”模态窗口。两者都在Shell窗口中注册。在AddNewSessionView打开的情况下,当我单击esc按钮时,首先关闭Background SessionView。