如何在WPF中获取当前的模态窗口

时间:2018-09-26 04:52:49

标签: c# wpf modal-dialog prism

在我的项目中,我有一个主窗口。在该主窗口中,有一个按钮可以打开模式窗口。在该模式窗口中,有一个按钮可在同一视图中打开另一个模式窗口。我已使用键绑定关闭模式窗口。当两个模态窗口处于打开状态时,当我按下退出键时,背景模型窗口首先被关闭。我必须关闭当前窗口。请任何人建议我这样做。

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。

0 个答案:

没有答案