Вы хотите использовать dialog.ShowDialog()
.
Немодальные диалоги (через dialog.Show
) - это те, которые вы можете взаимодействовать с фоновым окном. Модальные диалоги (через dialog.ShowDialog()
- это те, которые не позволяют вам взаимодействовать с родительским окном.