C# WPF дочернее окно (об окне)
У меня есть приложение на C#/WPF, которое я разрабатываю... У меня есть btn с именем About
который должен открыть новое окно, которое содержит подробную информацию о приложении или обо всем, что я добавлю в него.
Когда я нажимаю btn, открывается новое окно (о), когда я нажимаю снова, когда открывается новое окно (о), открывается другое, как я могу предотвратить это, я также хочу, чтобы приложение было отключено, когда About
окно открывается и должно быть включено, когда About
Окно закрывается, как и большинство приложений, когда нажимается о.
2 ответа
Решение
Вы должны использовать метод ShowDialog: http://msdn.microsoft.com/en-us/library/system.windows.window.showdialog.aspx
Пример кода:
// Instantiate window
AboutWindow aboutWindow = new AboutWindow();
// Show window modally
// NOTE: Returns only when window is closed
Nullable<bool> dialogResult = aboutWindow.ShowDialog();
Просто используйте метод ShowDialog() вместо Show()
AboutWindow aboutWindow = new AboutWindow();
aboutWindow.ShowDialog();