Как получить текущее модальное окно в WPF - PullRequest
0 голосов
/ 26 сентября 2018

В моем проекте у меня есть главное окно.В этом главном окне есть кнопка, чтобы открыть модальное окно.В этом модальном окне есть кнопка, чтобы открыть другое модальное окно в том же виде.Я использовал Keybinding для закрытия модального окна.Когда два модальных окна открываются, условие, когда я нажимаю клавишу переключения, фоновое окно модели сначала закрывается.Я должен закрыть текущее окно.Пожалуйста, кто-нибудь предложит мне сделать это.

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 закрывается первым.

...